{"id":5061,"date":"2026-02-02T15:18:17","date_gmt":"2026-02-02T21:18:17","guid":{"rendered":"https:\/\/ykim.synology.me\/wordpress\/?p=5061"},"modified":"2026-02-02T15:32:06","modified_gmt":"2026-02-02T21:32:06","slug":"mcp-on-wordpress","status":"publish","type":"post","link":"https:\/\/ykim.synology.me\/wordpress\/mcp-on-wordpress-5061\/","title":{"rendered":"MCP on WordPress"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-wordpress-com-news wp-block-embed-wordpress-com-news\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"AgfBgAc39m\"><a href=\"https:\/\/en.blog.wordpress.com\/2025\/10\/07\/mcp\/\" target=\"_blank\" rel=\"noopener\">See Your Site Through AI: WordPress.com Now Supports&nbsp;MCP<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;See Your Site Through AI: WordPress.com Now Supports&nbsp;MCP&#8221; &#8212; WordPress.com News\" src=\"https:\/\/en.blog.wordpress.com\/2025\/10\/07\/mcp\/embed\/#?secret=vbF7u2erUh#?secret=AgfBgAc39m\" data-secret=\"AgfBgAc39m\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">How to get started with MCP on WordPress.com<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Getting started only takes a few minutes. Once enabled on your WordPress.com account, MCP works behind the scenes to connect your WordPress.com sites with your favorite AI assistant:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enable MCP&nbsp;<a href=\"http:\/\/wordpress.com\/me\/mcp\/?ref=blog\" target=\"_blank\" rel=\"noopener\">on your WordPress.com account<\/a>.<\/li>\n\n\n\n<li>Configure your AI application following the provided instructions.<\/li>\n\n\n\n<li>Authenticate through our OAuth interface.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">After that, you can directly ask your AI assistant for information about your sites so you don\u2019t have to dig through reports for basic answers.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are just a few examples of some of the things you may want to learn about your sites through your AI assistant:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201cHow did my latest post perform?\u201d<\/strong>&nbsp;No need to click through pages of analytics; you get the traffic insights instantly in your AI assistant.<\/li>\n\n\n\n<li><strong>\u201cRun a comprehensive health check across all my WordPress.com sites \u2013 show me which ones need attention for storage, performance, or content freshness, then create a prioritized action plan.\u201d&nbsp;<\/strong>Your AI assistant can instantly return a prioritized action plan \u2014 no manual site-by-site checks required.<\/li>\n\n\n\n<li><strong>\u201cSummarize recent comments across all my sites.\u201d&nbsp;<\/strong>Address common reader questions and needs by getting a quick overview of the conversations happening across your sites.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These are just a handful of ways MCP makes your WordPress.com site AI-readable. See the complete list of&nbsp;<a href=\"https:\/\/developer.wordpress.com\/docs\/mcp\/tools-reference\/\" target=\"_blank\" rel=\"noopener\">available MCP tools<\/a>&nbsp;and some&nbsp;<a href=\"https:\/\/developer.wordpress.com\/docs\/mcp\/prompt-examples\/\" target=\"_blank\" rel=\"noopener\">prompt examples<\/a>&nbsp;in our developer documentation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" style=\"margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Enable MCP tool access for AI assistants<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wordpress.com\/support\/model-context-protocol-mcp-settings\/?ref=blog\" target=\"_blank\" rel=\"noopener\">https:\/\/wordpress.com\/support\/model-context-protocol-mcp-settings\/?ref=blog<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The support page for <strong>WordPress.com&#8217;s Model Context Protocol (MCP) settings<\/strong> details how users can connect their WordPress sites to AI assistants (like Claude, Cursor, or VS Code) to provide them with real-time site context.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a summary of the key points from the guide:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. What is MCP on WordPress?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MCP is an open standard that allows AI models to securely &#8220;read&#8221; your WordPress data. Instead of copying and pasting information into a chat, the AI can query your site directly to understand your content, comments, and settings before generating a response.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Key Capabilities (Current Status)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Read-Only Access:<\/strong> Currently, the integration is strictly <strong>read-only<\/strong>. AI assistants can view your posts and settings to provide information, but they cannot create, edit, or delete content.<\/li>\n\n\n\n<li><strong>Privacy &amp; Consent:<\/strong> Data is only shared when you give the AI explicit permission to use a tool. WordPress.com does not use this data to train AI models; it is used solely to provide context for your specific request.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. How to Enable MCP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To activate the feature, users must:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigate to <strong>Account Settings &gt; MCP<\/strong> (or <code>wordpress.com\/me\/mcp<\/code>).<\/li>\n\n\n\n<li>Toggle <strong>&#8220;Enable MCP Access&#8221;<\/strong> to the ON position.<\/li>\n\n\n\n<li>Click <strong>&#8220;Configure MCP client&#8221;<\/strong> to get the necessary connection details for your AI application (e.g., Claude Desktop).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">4. Management and Granular Control<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress provides high-level control over what the AI can see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Disable Specific Tools:<\/strong> You can toggle individual capabilities off (e.g., you might allow an AI to see &#8220;Posts&#8221; but disable access to &#8220;Comments&#8221;).<\/li>\n\n\n\n<li><strong>Site-Specific Settings:<\/strong> If you manage multiple websites, you can enable or disable MCP access on a per-site basis.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Why Use It?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The primary benefit is turning your CMS into a <strong>Context Management System<\/strong>. This allows you to ask an AI questions like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>&#8220;Summarize the feedback from my recent comments.&#8221;<\/em><\/li>\n\n\n\n<li><em>&#8220;Which of my posts are missing SEO descriptions?&#8221;<\/em><\/li>\n\n\n\n<li><em>&#8220;Based on my existing writing style, suggest three new blog topic ideas.&#8221;<\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" style=\"margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">WordPress MCP Extension<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">[Gemini]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the context of modern web development, a <strong>Content Management System (CMS)<\/strong> like WordPress is evolving into a <strong>Context Management System<\/strong>. This shift means that instead of just serving pages to humans, WordPress can now serve structured &#8220;context&#8221; to AI models to help them understand and manage your site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Model Context Protocol (MCP)<\/strong> is the open standard that makes this possible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. From Content to Context<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Traditionally, WordPress manages <strong>content<\/strong> (text, images, metadata). However, for an AI (like Claude or ChatGPT) to be useful, it needs <strong>context<\/strong>\u2014it needs to know your site\u2019s categories, recent posts, user permissions, and active plugins.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Content Management:<\/strong> Storing a blog post so a visitor can read it.<\/li>\n\n\n\n<li><strong>Context Management:<\/strong> Exposing that post\u2019s structure, SEO data, and site settings so an AI can &#8220;reason&#8221; about it and perform tasks.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2. What is the MCP Extension?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Model Context Protocol (MCP)<\/strong>, introduced by Anthropic, acts like a &#8220;USB port&#8221; for AI. It allows an AI agent to &#8220;plug into&#8221; WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In WordPress, this is usually implemented via a plugin (like Automattic\u2019s <strong>MCP Adapter<\/strong> or the built-in server on WordPress.com) that translates between the AI\u2019s language and the WordPress REST API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How the Architecture Works<\/h3>\n\n\n\n<figure style=\"padding-right:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--50)\" class=\"wp-block-table\"><table><thead><tr><th>Component<\/th><th>Role in WordPress<\/th><\/tr><\/thead><tbody><tr><td><strong>MCP Client<\/strong><\/td><td>The AI interface you use (e.g., Claude Desktop, Cursor, VS Code).<\/td><\/tr><tr><td><strong>MCP Server<\/strong><\/td><td>The WordPress plugin or service that &#8220;speaks&#8221; MCP.<\/td><\/tr><tr><td><strong>Tools<\/strong><\/td><td>Actionable commands the AI can run (e.g., <code>create_post<\/code>, <code>list_users<\/code>, <code>update_settings<\/code>).<\/td><\/tr><tr><td><strong>Resources<\/strong><\/td><td>Data the AI can read (e.g., specific post content, media library files).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">3. Practical Use Cases<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By extending WordPress with MCP, you transform the CMS into an AI-powered workstation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conversational Admin:<\/strong> Instead of clicking through menus, you can tell your AI, <em>&#8220;List all pending comments and mark the ones that look like spam as trashed.&#8221;<\/em><\/li>\n\n\n\n<li><strong>Automated Content Creation:<\/strong> <em>&#8220;Draft a 500-word post about our new product using the tone of our last three announcements.&#8221;<\/em> (The AI reads previous posts via MCP to match the style).<\/li>\n\n\n\n<li><strong>Site Audits:<\/strong> <em>&#8220;Check the meta descriptions of my top 10 posts and suggest improvements for SEO.&#8221;<\/em><\/li>\n\n\n\n<li><strong>WooCommerce Management:<\/strong> <em>&#8220;Show me all orders from the last 24 hours that haven&#8217;t shipped and draft an update email for the customers.&#8221;<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">4. Security and Control<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A common concern is giving AI &#8220;the keys&#8221; to your site. MCP includes strict guardrails:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Read-Only vs. Read\/Write:<\/strong> You can configure the server to only let the AI see data without being able to change it.<\/li>\n\n\n\n<li><strong>Permissions:<\/strong> The AI typically operates under a specific user account; if that user can&#8217;t delete a post, the AI can&#8217;t either.<\/li>\n\n\n\n<li><strong>Human-in-the-loop:<\/strong> Most MCP clients require you to approve a &#8220;tool use&#8221; (like publishing a post) before it actually happens.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Next Steps<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Would you like me to walk you through how to <strong>install and configure an MCP server<\/strong> on your own WordPress site? The video below provides a practical walkthrough on how to set up the WordPress MCP plugin and connect it to AI tools like Claude to automate development and management workflows.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Turn WordPress into an AI-Powered CMS with MCP + Claude Code\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/xPZJACF11es?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>How to get started with MCP on WordPress.com Getting started only takes a few minutes. Once enabled on your WordPress.com account, MCP works behind the scenes to connect your WordPress.com sites with your favorite AI assistant: After that, you can directly ask your AI assistant for information about your sites so you don\u2019t have to&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","fifu_image_url":"","fifu_image_alt":"","iawp_total_views":0,"footnotes":""},"categories":[10,349,323,87],"tags":[],"class_list":["post-5061","post","type-post","status-publish","format-standard","hentry","category-software-slug","category-ai-assisted-slug","category-mcp-slug","category-wordpress-slug"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/5061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/comments?post=5061"}],"version-history":[{"count":3,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/5061\/revisions"}],"predecessor-version":[{"id":5068,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/5061\/revisions\/5068"}],"wp:attachment":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/media?parent=5061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/categories?post=5061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/tags?post=5061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}