WordPress MCP + Claude can’t connect
-
- The authorization button doesn’t render on the OAuth page
- I’ ve tried disabling extensions, custom MCP URL, and multiple connection methods
- My browser and OS
-
This issue usually occurs when a script error or security setting blocks the OAuth interface from rendering. Open your browser’s Developer Tools (F12) on the authorization page and check the Console tab for JavaScript or CORS errors, as well as the Network tab to see if requests to /wp-json/ are failing. Next, go to Settings > Permalinks in your WordPress dashboard and click Save Changes to flush the REST API routing. Finally, ensure that security plugins, Cloudflare rules, or JavaScript minification/caching settings aren’t blocking access to the REST API endpoints.
-
Hi! If you’re using Claude web or Desktop, use the official WordPress.com connector instead of a custom MCP URL. First enable MCP under WordPress.com Preferences > AI and MCP, then go to Claude > Settings > Connectors > Browse connectors, search for “WordPress.com,” and click +. MCP requires a paid WordPress.com plan.
-
Thanks for the instructions, I managed to do it in the CLI environment and connect to WordPress MCP in this way.
Many Thanks
-
Great, thanks for confirming! If anything else comes up while you’re trying it out, feel free to post again.