{"id":352885,"date":"2026-08-30T16:50:48","date_gmt":"2026-08-30T16:50:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpmcp-model-context-protocol-server-for-wp\/"},"modified":"2026-08-30T17:03:29","modified_gmt":"2026-08-30T17:03:29","slug":"kites-ai-connector-for-model-context-protocol","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kites-ai-connector-for-model-context-protocol\/","author":10590156,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.1","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"MCP for WordPress by Kites.Dev","header_author":"Kites.Dev","header_description":"Securely connects WordPress as a Model Context Protocol (MCP) server to AI agents (Claude, Cursor, LangChain, AutoGen, etc.). Developed by Kites.Dev.","assets_banners_color":"010707","last_updated":"2026-08-30 17:03:29","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/kites.dev","header_plugin_uri":"https:\/\/kites.dev\/wpmcp","header_author_uri":"https:\/\/kites.dev","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"jabedbd","date":"2026-08-30 16:50:17","revision":3672859},"1.0.1":{"tag":"1.0.1","author":"jabedbd","date":"2026-08-30 16:52:14","revision":3672861},"1.0.2":{"tag":"1.0.2","author":"jabedbd","date":"2026-08-30 16:53:18","revision":3672862},"1.0.3":{"tag":"1.0.3","author":"jabedbd","date":"2026-08-30 17:03:29","revision":3672874}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3672871,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3672871,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3672871,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3672871,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings &amp; Security Configuration","2":"API Key Management &amp; Generator","3":"Real-time Audit Logs Viewer"}},"plugin_section":[],"plugin_tags":[2353,229563,21364,226124,242115],"plugin_category":[],"plugin_contributors":[187876,278363],"plugin_business_model":[],"class_list":["post-352885","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-claude","plugin_tags-cursor","plugin_tags-llm","plugin_tags-mcp","plugin_contributors-jabedbd","plugin_contributors-jabedbhuiyan","plugin_committers-jabedbd"],"banners":{"banner":"https:\/\/ps.w.org\/kites-ai-connector-for-model-context-protocol\/assets\/banner-772x250.png?rev=3672871","banner_2x":"https:\/\/ps.w.org\/kites-ai-connector-for-model-context-protocol\/assets\/banner-1544x500.png?rev=3672871","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kites-ai-connector-for-model-context-protocol\/assets\/icon-128x128.png?rev=3672871","icon_2x":"https:\/\/ps.w.org\/kites-ai-connector-for-model-context-protocol\/assets\/icon-256x256.png?rev=3672871","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>MCP for WordPress by Kites.Dev turns your WordPress website into a fully compatible <strong>Model Context Protocol (MCP)<\/strong> server. Built by <a href=\"https:\/\/kites.dev\">Kites.Dev<\/a>, this plugin allows you to seamlessly connect your WordPress site directly to your favorite AI assistants and environments\u2014including <strong>Claude Desktop<\/strong>, <strong>Cursor IDE<\/strong>, <strong>Windsurf<\/strong>, <strong>ChatGPT \/ Custom GPTs<\/strong>, <strong>LangChain<\/strong>, <strong>AutoGen<\/strong>, and custom Python scripts.<\/p>\n\n<h4>What You Can Do With This Plugin<\/h4>\n\n<ul>\n<li>\u270d\ufe0f <strong>Draft, Edit &amp; Publish Content Directly<\/strong>: Ask your AI agent to draft new blog posts, rewrite existing articles, create pages, assign categories and tags, and publish or save as draft directly from your AI chat window.<\/li>\n<li>\ud83d\uddbc\ufe0f <strong>Manage Media Assets<\/strong>: Upload images and featured graphics directly to your WordPress Media Library via your AI assistant.<\/li>\n<li>\ud83d\udd0d <strong>Query &amp; Update WordPress Data<\/strong>: Search posts, pages, custom post types, and retrieve published content contextually for AI-assisted writing or research.<\/li>\n<li>\ud83d\udee0\ufe0f <strong>Inspect Site Diagnostics &amp; Schema<\/strong>: Let your AI agent inspect active themes, plugin configurations, database table structures, and site health parameters for fast site troubleshooting.<\/li>\n<li>\ud83d\udee1\ufe0f <strong>Stay Safe with Read-Only Mode &amp; Scope Guardrails<\/strong>: Toggle global Read-Only mode or assign read-only scope to specific API keys to prevent AI models from executing destructive write operations.<\/li>\n<li>\ud83d\udcca <strong>Real-Time Audit Logging<\/strong>: Monitor every single incoming AI request, tool invocation payload, response code, client IP address, and execution duration from your WordPress dashboard.<\/li>\n<\/ul>\n\n<h4>Supported AI Tools &amp; Clients<\/h4>\n\n<ul>\n<li><strong>Claude Desktop<\/strong>: Native JSON-RPC 2.0 and Server-Sent Events (SSE) support via <code>claude_desktop_config.json<\/code>.<\/li>\n<li><strong>Cursor &amp; Windsurf IDEs<\/strong>: Interact with your live site while building themes or plugins.<\/li>\n<li><strong>OpenAI &amp; Custom GPTs<\/strong>: Connect custom actions via standard HTTP POST endpoints.<\/li>\n<li><strong>LangChain &amp; AutoGen Frameworks<\/strong>: Automate content pipelines and scheduled publishing programmatically.<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Full MCP Specification Support<\/strong>: Support for JSON-RPC 2.0 transport over HTTP POST and SSE (Server-Sent Events).<\/li>\n<li><strong>Robust Security<\/strong>: Hashed API keys (SHA-256), IP Whitelisting, and rate limiting per key\/IP.<\/li>\n<li><strong>Granular Capability Enforcement<\/strong>: All MCP tool executions validate native WordPress user capabilities (<code>edit_posts<\/code>, <code>publish_posts<\/code>, <code>manage_options<\/code>).<\/li>\n<li><strong>Read-Only Mode Option<\/strong>: Enforce read-only access globally to prevent AI agents from making destructive modifications.<\/li>\n<li><strong>Detailed Audit Logging<\/strong>: Inspect every AI tool invocation, payload, response code, IP address, and execution duration.<\/li>\n<li><strong>Modern WP Admin Interface<\/strong>: Built-in key generator and live log viewer.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>kites-ai-connector-for-model-context-protocol<\/code> directory to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>WPMCP Settings<\/strong> in your WordPress dashboard.<\/li>\n<li>Generate a new API key under <strong>API Keys<\/strong>.<\/li>\n<li>Configure your MCP Client (e.g. Claude Desktop <code>claude_desktop_config.json<\/code>) with your endpoint URL: <code>https:\/\/your-site.com\/wp-json\/wpmcp\/v1\/mcp<\/code> and your Bearer API Key.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Expanded description section with detailed user guide for Claude, ChatGPT, Cursor, and AI agent integration.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Resolved readme tags count, removed non-existent contributor username, and optimized short description length.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated plugin display title for enhanced search visibility.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of WPMCP. Full MCP protocol support with security guardrails and WP REST endpoint transports.<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress as a Model Context Protocol (MCP) server to AI agents like Claude Desktop, Cursor, LangChain, and AutoGen securely.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/352885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=352885"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jabedbd"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=352885"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=352885"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=352885"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=352885"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=352885"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=352885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}