99rig/mcp-wordpress
WordPress plugin that exposes /.well-known/mcp-server so AI agents can discover your site via mcp://. Implements draft-serra-mcp-discovery-uri.
Platform-specific configuration:
{
"mcpServers": {
"mcp-wordpress": {
"command": "npx",
"args": [
"-y",
"mcp-wordpress"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP Discovery — WordPress Plugin v0.3.0
Exposes /.well-known/mcp-server on any WordPress site so AI agents can discover it via mcp://. Implements draft-serra-mcp-discovery-uri-03.
---
Once installed, your site exposes:
GET https://yoursite.com/.well-known/mcp-serverWhich returns:
{
"mcp_version": "2025-06-18",
"name": "My Shop MCP Server",
"endpoint": "https://yoursite.com/wp-json/mcp/v1",
"transport": "http",
"auth": { "type": "none" },
"capabilities": ["tools", "resources"],
"categories": ["e-commerce"],
"languages": ["it"],
"last_updated": "2026-03-25T00:00:00Z",
"expires": "2026-09-25T00:00:00Z",
"crawl": true
}AI agents resolve mcp://yoursite.com and connect directly.
---
mcp-discovery/ folder/wp-content/plugins/https://yoursite.com/.well-known/mcp-serverOr wait for approval on wordpress.org and install directly from Plugins → Add New → Search "MCP Discovery".
---
| Field | Default | Description | |---|---|---| | Server Name | Site name | Human-readable name | | Description | Site tagline | Natural language description | | MCP Endpoint URL | REST API base | URL of your MCP endpoint | | Authentication | None | none / apikey / oauth2 | | Categories | auto | Comma-separated (WooCommerce auto-detected) | | Contact Email | Admin email | Contact for the server | | Manifest Expiry | 90 days | How long before manifest is stale | | Allow Crawling | Yes | Opt-out of public indexing |
---
subdomain. Invalid endpoints fall back to default REST API URL.
---
Auto-detected. Adds `e-commerc
Loading reviews...