{"id":287818,"date":"2026-07-03T08:07:58","date_gmt":"2026-07-03T08:07:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cowboy-mcp\/"},"modified":"2026-07-07T23:10:58","modified_gmt":"2026-07-07T23:10:58","slug":"cowboy-mcp","status":"publish","type":"plugin","link":"https:\/\/sw.wordpress.org\/plugins\/cowboy-mcp\/","author":14291121,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.1","stable_tag":"1.4.1","tested":"7.0","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"Cowboy MCP","header_author":"februality","header_description":"Exposes your WordPress site as a Model Context Protocol (MCP) server so AI coding agents like Claude Code can read, edit, and manage everything on the site.","assets_banners_color":"010201","last_updated":"2026-07-07 23:10:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/cowboymcp.com","header_author_uri":"https:\/\/profiles.wordpress.org\/februality\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":93,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.0":{"tag":"1.4.0","author":"februality","date":"2026-07-03 08:07:31"},"1.4.1":{"tag":"1.4.1","author":"februality","date":"2026-07-07 23:10:58"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3594933,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3594933,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3594933,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3594933,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3599652,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/options-general.php?page=cowboy-mcp\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"login\":true,\"siteOptions\":{\"blogname\":\"Cowboy MCP Demo\"},\"constants\":{\"WP_DEBUG\":true,\"WP_DEBUG_LOG\":true,\"WP_DEBUG_DISPLAY\":false},\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"cowboy-mcp\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.4.0","1.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3599651,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3599651,"resolution":"2","location":"assets","locale":"","width":1440,"height":1097},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3599651,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3599651,"resolution":"4","location":"assets","locale":"","width":1440,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3599651,"resolution":"5","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"Connection tab \u2014 pick your AI tool (Claude Code, Claude Desktop, claude.ai, ChatGPT, Cursor, Codex, and more) and copy the ready-made setup command. Existing API keys are listed with one-click revoke.","2":"Settings tab \u2014 turn the server on or off, require Safe Mode confirmation for destructive actions, enable the one-click Desktop\/web (OAuth) connector, set a per-key rate limit, and opt in to advanced Power Mode.","3":"Logs tab \u2014 a structured, filterable audit log of every MCP tool call, error, and auth event, auto-pruned after 30 days.","4":"About tab \u2014 what Cowboy MCP does, with links to the project site and source.","5":"One-click browser sign-in \u2014 the connector opens a consent screen on your own site; no access is granted until you approve it as an administrator."}},"plugin_section":[],"plugin_tags":[232494,229563,242115,260626,4574],"plugin_category":[],"plugin_contributors":[269970],"plugin_business_model":[],"class_list":["post-287818","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-agent","plugin_tags-claude","plugin_tags-mcp","plugin_tags-mcp-server","plugin_tags-wp-cli","plugin_contributors-februality","plugin_committers-februality"],"banners":{"banner":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/banner-772x250.png?rev=3594933","banner_2x":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/banner-1544x500.png?rev=3594933","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/icon-128x128.png?rev=3594933","icon_2x":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/icon-256x256.png?rev=3594933","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/screenshot-1.png?rev=3599651","caption":"Connection tab \u2014 pick your AI tool (Claude Code, Claude Desktop, claude.ai, ChatGPT, Cursor, Codex, and more) and copy the ready-made setup command. Existing API keys are listed with one-click revoke."},{"src":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/screenshot-2.png?rev=3599651","caption":"Settings tab \u2014 turn the server on or off, require Safe Mode confirmation for destructive actions, enable the one-click Desktop\/web (OAuth) connector, set a per-key rate limit, and opt in to advanced Power Mode."},{"src":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/screenshot-3.png?rev=3599651","caption":"Logs tab \u2014 a structured, filterable audit log of every MCP tool call, error, and auth event, auto-pruned after 30 days."},{"src":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/screenshot-4.png?rev=3599651","caption":"About tab \u2014 what Cowboy MCP does, with links to the project site and source."},{"src":"https:\/\/ps.w.org\/cowboy-mcp\/assets\/screenshot-5.png?rev=3599651","caption":"One-click browser sign-in \u2014 the connector opens a consent screen on your own site; no access is granted until you approve it as an administrator."}],"raw_content":"<!--section=description-->\n<p><strong>Stop clicking around wp-admin. Just tell your AI what you want.<\/strong><\/p>\n\n<p>Cowboy MCP connects Claude Code, Codex, and other AI agents straight to your WordPress site. Ask in plain language \u2014 \"publish these three drafts,\" \"why is the checkout page 500-ing,\" \"bump every Summer Sale price 20%,\" \"clear the cache and re-check site health\" \u2014 and your agent gets it done.<\/p>\n\n<p>Most WordPress AI plugins let an assistant write blog posts. Cowboy MCP lets your agent actually <em>run the site<\/em>: content, yes, but also the terminal-level work you'd normally stop and do by hand \u2014 WP-CLI, files, the database, error logs, and diagnostics. When something breaks, your agent can find it and fix it instead of just apologizing.<\/p>\n\n<h4>What you can do with it<\/h4>\n\n<ul>\n<li><strong>Manage content by chat<\/strong> \u2014 draft, edit, schedule, and publish posts and pages; upload media; sort categories, tags, and menus.<\/li>\n<li><strong>Run your store<\/strong> \u2014 update WooCommerce products, prices, orders, and inventory in bulk.<\/li>\n<li><strong>Fix things that break<\/strong> \u2014 read error logs, test emails and HTTP requests, inspect hooks and REST routes, and repair database tables. No SSH required.<\/li>\n<li><strong>Do the developer stuff<\/strong> \u2014 run WP-CLI commands, edit files in <code>wp-content<\/code>, and take site snapshots before big changes.<\/li>\n<li><strong>Get more done, faster<\/strong> \u2014 your agent stays sharp and accurate even with a big toolset, so it picks the right action the first time.<\/li>\n<\/ul>\n\n<h4>Why site owners choose it<\/h4>\n\n<ul>\n<li><strong>You stay in control.<\/strong> Safe mode asks before anything destructive, every change can be previewed first, and every action your agent takes is logged so you can see exactly what happened.<\/li>\n<li><strong>Your data stays yours.<\/strong> Self-hosted, no external services, no accounts, no phone-home. Your agent connects <em>to<\/em> your site \u2014 nothing leaves your server.<\/li>\n<li><strong>Set up in two minutes.<\/strong> Generate a key (or one-click sign-in for the Claude desktop and web apps), paste one command, and you're connected.<\/li>\n<li><strong>No subscription.<\/strong> Free and open source. Bring the AI agent you already use.<\/li>\n<\/ul>\n\n<h4>Works with<\/h4>\n\n<p>Claude Code, Codex, Opencode, the Claude desktop and web apps (one-click sign-in), plus Cursor, Windsurf, Cline, Zed, VS Code, ChatGPT, Gemini, and n8n \u2014 anything that speaks MCP.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Cowboy MCP from the Plugins screen.<\/li>\n<li>Go to <strong>Settings &gt; Cowboy MCP<\/strong> and click <strong>Generate API Key<\/strong> (it's shown once \u2014 copy it).<\/li>\n<li>Connect your agent and start giving it instructions.<\/li>\n<\/ol>\n\n<p><strong>Claude Code:<\/strong><\/p>\n\n<pre><code>claude mcp add --transport http your-site \/wp-json\/cowboy-mcp\/v1\/endpoint --header \"Authorization: Bearer YOUR_API_KEY\"\n<\/code><\/pre>\n\n<p><strong>Claude desktop \/ web (no terminal):<\/strong> enable the OAuth connector under <strong>Settings &gt; Cowboy MCP &gt; Settings &gt; Desktop Connector<\/strong>, add your site as a custom connector in Claude, and approve with one click. (Requires a public HTTPS site.)<\/p>\n\n<p>Codex and other clients: see the setup guides in the plugin settings.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20mcp%3F\"><h3>What is MCP?<\/h3><\/dt>\n<dd><p>The Model Context Protocol is an open standard that lets AI agents use external tools. Cowboy MCP turns your WordPress site into one of those tools, so your agent can act on it directly.<\/p><\/dd>\n<dt id=\"which%20ai%20agents%20work%20with%20it%3F\"><h3>Which AI agents work with it?<\/h3><\/dt>\n<dd><p>Any MCP-compatible client over Streamable HTTP \u2014 including Claude Code, Codex, Opencode, the Claude desktop and web apps, Cursor, Windsurf, Cline, Zed, VS Code, ChatGPT, and Gemini.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20use%20on%20a%20live%20site%3F\"><h3>Is it safe to use on a live site?<\/h3><\/dt>\n<dd><p>Yes, with care. You're handing an AI real control, so Cowboy MCP is built to keep you in charge: keys are hashed and shown once, requests are rate-limited, destructive actions need confirmation, changes can be previewed before they run, and everything is written to an audit log. Review it regularly.<\/p><\/dd>\n<dt id=\"does%20it%20send%20my%20data%20anywhere%3F\"><h3>Does it send my data anywhere?<\/h3><\/dt>\n<dd><p>No. Cowboy MCP makes no outbound connections and never phones home. Your agent talks to your site; your data stays on your server.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20be%20a%20developer%3F\"><h3>Do I need to be a developer?<\/h3><\/dt>\n<dd><p>No. Publishing content and running your store work through plain conversation. The developer tools (WP-CLI, files, database) are there when you want them, and gated behind safe mode until you say go.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>New: redesigned connection page \u2014 pick your app (claude.ai, Claude Desktop, ChatGPT, Claude Code, Codex, Opencode, Cursor, Gemini CLI) from a sidebar and follow steps tailored to it.<\/li>\n<li>New: connect from ChatGPT \u2014 custom connectors (Developer mode) work with the built-in one-click sign-in.<\/li>\n<li>Fixed: OAuth setup steps now appear immediately after enabling the Desktop Connector.<\/li>\n<li>Fixed: the connection-page preference is now cleaned up on uninstall.<\/li>\n<\/ul>\n\n<h4>Earlier versions<\/h4>\n\n<p>For the changelog of earlier releases, see <a href=\"https:\/\/plugins.svn.wordpress.org\/cowboy-mcp\/trunk\/changelog.txt\">changelog.txt<\/a>.<\/p>","raw_excerpt":"Connect Claude, ChatGPT &amp; AI agents to your WordPress site \u2014 publish content, run your store, and fix problems, all from a chat.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/287818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=287818"}],"author":[{"embeddable":true,"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/februality"}],"wp:attachment":[{"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=287818"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=287818"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=287818"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=287818"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=287818"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=287818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}