A Model Context Protocol server that turns WordPress sites into AI-operable surfaces by exposing CRUD primitives for posts, users, comments, and settings. It supports both local STDIO and remote HTTP transports, allowing AI assistants to manage content and site configuration directly.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.ALLOWED_ISSUER_HOSTNAMESCONFIG_SQLITE_DB_PATHDB_HOSTDB_NAMEDB_PASSWORDDB_PORTDB_USERDEFAULT_BLOG_IDDEFAULT_SITE_IDLOCAL_CONFIG— file <path> / -f <path> WordPress config manifest location Used by local start to point the init hook at a custom WP config JSON.LOCAL_USERNAME— "": "wp-admin"LOG_LEVELMULTISITEOAUTH_AUTHORIZATION_URL— Authorization server URL https://auth.example.com Sent to clients in error headers and used by the CLI when initializing device flows.OAUTH_ISSUER_URLOAUTH_REGISTRATION_URLOAUTH_RESOURCE_NAME— Display name for the protected resource Example WordPress MCP Returned in discovery metadata.OAUTH_RESOURCE_URL— Public URL of the protected resource https://mcp.example.com Included in OAuth resource metadata and DNS-rebinding protection checks.OAUTH_REVOCATION_URLOAUTH_SCOPES_SUPPORTED— Comma-separated scopes supported by the resource openid,offline_access,posts.read Advertised in discovery metadata and WWW-Authenticate headers.OAUTH_SERVICE_DOCUMENTATION_URL— Documentation link for the resource https://docs.example.com/mcp Returned in discovery metadata.OAUTH_TOKEN_URLPORTREMOTE_AUTH_TYPE— "": "oauth",REMOTE_CUSTOM_HEADERSREMOTE_PASSWORDREMOTE_URL— "": "https://wp-mcp.example.com/mcp"REMOTE_USERNAMETEST_API_KEYTEST_DB_HOSTTEST_DB_PORTTEST_ENABLEDWP_MCP_ENV_BASE_PATHWP_MCP_SECRET_DB_PATHWP_MCP_SECRET_ENV_FILE[](https://m8ven.ai/mcp/rnaga-wp-mcp-1iefiv)