Content
# MCP Server for WordPress
[](https://github.com/mcp-wp/mcp-server/pulse/monthly)
[](https://codecov.io/gh/mcp-wp/mcp-server)
[](https://github.com/mcp-wp/mcp-server/blob/main/LICENSE)
[Model Context Protocol](https://modelcontextprotocol.io/) server using the WordPress REST API.
Try it by installing and activating the latest nightly build on your own WordPress website:
[](https://swissspidy.github.io/mcp-wp/nightly.zip)
## Description
This WordPress plugin aims to implement the new [Streamable HTTP transport](https://spec.modelcontextprotocol.io/specification/2025-03-26/basic/transports/#streamable-http), as described in the latest MCP specification.
Under the hood it uses the [`logiscape/mcp-sdk-php`](https://github.com/logiscape/mcp-sdk-php) package to set up a fully functioning MCP server. Then, this functionality is exposed through a new `wp-json/mcp/v1/mcp` REST API route in WordPress.
Note: the Streamable HTTP transport is not fully implemented yet and there are no tests. So it might not 100% work as expected.
## Usage
Given that no other MCP client supports the new Streamable HTTP transport yet, this plugin works best in companion with the [WP-CLI AI command](https://github.com/swissspidy/ai-command).
1. Install plugin
2. Install command
3. Run `wp mcp server add "mysite" "https://example.com/wp-json/mcp/v1/mcp"`
4. Run `wp ai "Greet my friend Pascal"` or so
Note: The WP-CLI command also works on a local WordPress installation without this plugin.
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
servers
Model Context Protocol Servers
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
Sequential Thinking
A structured MCP server for dynamic problem-solving and reflective thinking.