A MCP server that enables AI assistants to interact with WordPress sites through the WordPress REST API. Supports multiple WordPress sites with secure authentication, enabling content management, post operations, and site configuration through natural language.
Overview
The WordPress MCP Server is a Model Context Protocol (MCP) server that enables AI assistants to interact with WordPress sites through the WordPress REST API. It supports multiple WordPress sites with secure authentication, enabling content management, post operations, and site configuration through natural language.
Created by emzimmer
By integrating this server, Product Designers, Project Managers, and Design Leaders can streamline content management tasks, automate routine operations, and enhance collaboration between AI tools and WordPress platforms.
Key Features
- Multi-Site Support: Connect to multiple WordPress sites simultaneously
- REST API Integration: Full access to WordPress REST API endpoints
- Secure Authentication: Uses application passwords for secure API access
- Dynamic Endpoint Discovery: Automatically maps available endpoints for each site
- Flexible Operations: Support for GET, POST, PUT, DELETE, and PATCH methods
- Error Handling: Graceful error handling with meaningful messages
- Simple Configuration: Easy-to-maintain JSON configuration file
Capabilities
- List and query posts based on specific criteria
- Create and edit content, including drafting new posts and updating existing ones
- Manage comments, such as reviewing pending comments and identifying potential spam
- Oversee plugin management, including checking active plugins and identifying those needing updates
- Handle user management tasks, like creating new author accounts and updating user roles
- Adjust site settings and configurations, such as checking active themes and permalink structures
- Perform maintenance and diagnostics, including checking for broken links and reviewing system information
How It Works
- Install the server via Smithery or manually using npm
- Obtain application passwords from your WordPress sites for secure API access
- Set up a JSON configuration file detailing your WordPress site information
- Integrate the server with AI assistants like Claude Desktop by specifying the server command and configuration file path
- Utilise the server to perform various WordPress operations through natural language commands
✨ New to MCP or wondering why it matters?
Read how I’m using it in real workflows—with Claude, Figma, and Ghost:
👉 What Is Model Context Protocol (MCP)? It Changed How I Design—and Blog