{"id":3709,"date":"2026-07-03T10:23:19","date_gmt":"2026-07-03T10:23:19","guid":{"rendered":"https:\/\/wpbot.pro\/docs\/?post_type=kbx_knowledgebase&#038;p=3709"},"modified":"2026-07-03T11:46:33","modified_gmt":"2026-07-03T11:46:33","slug":"mcp-server-wpbot-automator","status":"publish","type":"kbx_knowledgebase","link":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/","title":{"rendered":"MCP Server \u2014 WPBot Automator"},"content":{"rendered":"<div id=\"kbx_toc_container\" class=\"kbx_toc_basic no_bullets\"><p class=\"kbx_toc_title\">Table of Contents<\/p><ul class=\"kbx_toc_list\"><li><a href=\"#what-is-mcp\"><span class=\"kbx_toc_number kbx_toc_depth_1\">1<\/span> What is MCP?<\/a><\/li><li><a href=\"#supported-ai-clients\"><span class=\"kbx_toc_number kbx_toc_depth_1\">2<\/span> Supported AI Clients<\/a><\/li><li><a href=\"#quick-start-guide\"><span class=\"kbx_toc_number kbx_toc_depth_1\">3<\/span> Quick Start Guide<\/a><ul><li><a href=\"#step-1-enable-mcp-server\"><span class=\"kbx_toc_number kbx_toc_depth_2\">3.1<\/span> Step 1: Enable MCP Server<\/a><\/li><li><a href=\"#step-2-generate-an-api-key\"><span class=\"kbx_toc_number kbx_toc_depth_2\">3.2<\/span> Step 2: Generate an API Key<\/a><\/li><li><a href=\"#step-3-connect-your-ai-client\"><span class=\"kbx_toc_number kbx_toc_depth_2\">3.3<\/span> Step 3: Connect Your AI Client<\/a><ul><li><a href=\"#claude-desktop\"><span class=\"kbx_toc_number kbx_toc_depth_3\">3.3.1<\/span> Claude Desktop<\/a><\/li><li><a href=\"#cursor\"><span class=\"kbx_toc_number kbx_toc_depth_3\">3.3.2<\/span> Cursor<\/a><\/li><li><a href=\"#vs-code\"><span class=\"kbx_toc_number kbx_toc_depth_3\">3.3.3<\/span> VS Code<\/a><\/li><li><a href=\"#alternative-wordpress-application-password\"><span class=\"kbx_toc_number kbx_toc_depth_3\">3.3.4<\/span> Alternative: WordPress Application Password<\/a><\/li><\/ul><\/li><\/ul><\/li><li><a href=\"#available-tools-17\"><span class=\"kbx_toc_number kbx_toc_depth_1\">4<\/span> Available Tools (17)<\/a><ul><li><a href=\"#workflow-management\"><span class=\"kbx_toc_number kbx_toc_depth_2\">4.1<\/span> Workflow Management<\/a><\/li><li><a href=\"#monitoring-logs\"><span class=\"kbx_toc_number kbx_toc_depth_2\">4.2<\/span> Monitoring &amp; Logs<\/a><\/li><li><a href=\"#email-templates\"><span class=\"kbx_toc_number kbx_toc_depth_2\">4.3<\/span> Email Templates<\/a><\/li><li><a href=\"#automation-tables\"><span class=\"kbx_toc_number kbx_toc_depth_2\">4.4<\/span> Automation Tables<\/a><\/li><li><a href=\"#system\"><span class=\"kbx_toc_number kbx_toc_depth_2\">4.5<\/span> System<\/a><\/li><\/ul><\/li><li><a href=\"#resources-7\"><span class=\"kbx_toc_number kbx_toc_depth_1\">5<\/span> Resources (7)<\/a><\/li><li><a href=\"#prompt-templates-4\"><span class=\"kbx_toc_number kbx_toc_depth_1\">6<\/span> Prompt Templates (4)<\/a><\/li><li><a href=\"#example-conversations\"><span class=\"kbx_toc_number kbx_toc_depth_1\">7<\/span> Example Conversations<\/a><ul><li><a href=\"#8220show-me-my-automations8221\"><span class=\"kbx_toc_number kbx_toc_depth_2\">7.1<\/span> &#8220;Show me my automations&#8221;<\/a><\/li><li><a href=\"#8220create-a-new-automation8221\"><span class=\"kbx_toc_number kbx_toc_depth_2\">7.2<\/span> &#8220;Create a new automation&#8221;<\/a><\/li><li><a href=\"#8220why-did-my-workflow-fail8221\"><span class=\"kbx_toc_number kbx_toc_depth_2\">7.3<\/span> &#8220;Why did my workflow fail?&#8221;<\/a><\/li><li><a href=\"#8220give-me-stats8221\"><span class=\"kbx_toc_number kbx_toc_depth_2\">7.4<\/span> &#8220;Give me stats&#8221;<\/a><\/li><\/ul><\/li><li><a href=\"#technical-details\"><span class=\"kbx_toc_number kbx_toc_depth_1\">8<\/span> Technical Details<\/a><ul><li><a href=\"#protocol\"><span class=\"kbx_toc_number kbx_toc_depth_2\">8.1<\/span> Protocol<\/a><\/li><li><a href=\"#authentication-methods\"><span class=\"kbx_toc_number kbx_toc_depth_2\">8.2<\/span> Authentication Methods<\/a><\/li><\/ul><\/li><\/ul><\/div>\n<p><strong>Connect Claude, Cursor, VS Code, and any AI assistant directly to your WordPress automations.<\/strong><\/p>\n<hr \/>\n<h2 id=\"user-content-what-is-mcp\"><span id=\"what-is-mcp\">What is MCP?<\/span><\/h2>\n<p>The\u00a0<strong>Model Context Protocol (MCP)<\/strong>\u00a0is an open standard created by Anthropic that lets AI assistants securely connect to external tools and data sources. Think of it as a universal plug \u2014 any AI that speaks MCP can instantly access your WordPress site&#8217;s automations without custom API code.<\/p>\n<p><strong>Note: Minimum WordPress version requirement: 7.0<\/strong><\/p>\n<p>With MCP support in WPBot Automator, your AI assistant can:<\/p>\n<ul>\n<li>\ud83d\udccb\u00a0<strong>List, read, and search<\/strong>\u00a0your automation workflows<\/li>\n<li>\u270f\ufe0f\u00a0<strong>Create and edit<\/strong>\u00a0workflows using natural language<\/li>\n<li>\u25b6\ufe0f\u00a0<strong>Trigger workflows<\/strong>\u00a0on demand with custom data<\/li>\n<li>\ud83d\udcca\u00a0<strong>Read execution logs<\/strong>\u00a0and diagnose failures<\/li>\n<li>\ud83d\udd27\u00a0<strong>Manage email templates<\/strong>\u00a0and automation tables<\/li>\n<li>\ud83e\udde0\u00a0<strong>Generate new workflows<\/strong>\u00a0from plain-English descriptions<\/li>\n<\/ul>\n<p>No custom API integration needed. Just connect and go.<\/p>\n<hr \/>\n<h2 id=\"user-content-supported-ai-clients\"><span id=\"supported-ai-clients\">Supported AI Clients<\/span><\/h2>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Client<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Status<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Config Method<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><strong>Claude Desktop<\/strong><\/td>\n<td class=\"px-3 py-2 leading-snug border\">\u2705 Fully Supported<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">claude_desktop_config.json<\/code><\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><strong>Cursor<\/strong><\/td>\n<td class=\"px-3 py-2 leading-snug border\">\u2705 Fully Supported<\/td>\n<td class=\"px-3 py-2 leading-snug border\">MCP Settings panel<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><strong>VS Code (GitHub Copilot)<\/strong><\/td>\n<td class=\"px-3 py-2 leading-snug border\">\u2705 Fully Supported<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">.vscode\/mcp.json<\/code><\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><strong>Windsurf<\/strong><\/td>\n<td class=\"px-3 py-2 leading-snug border\">\u2705 Supported<\/td>\n<td class=\"px-3 py-2 leading-snug border\">MCP config file<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><strong>Any MCP-compatible client<\/strong><\/td>\n<td class=\"px-3 py-2 leading-snug border\">\u2705 Supported<\/td>\n<td class=\"px-3 py-2 leading-snug border\">HTTP endpoint + API key<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h2 id=\"user-content-quick-start-guide\"><span id=\"quick-start-guide\">Quick Start Guide<\/span><\/h2>\n<h3 id=\"user-content-step-1-enable-mcp-server\"><span id=\"step-1-enable-mcp-server\">Step 1: Enable MCP Server<\/span><\/h3>\n<ol>\n<li>Go to\u00a0<strong>WPBot Automator \u2192 \ud83e\udd16 MCP<\/strong>\u00a0in your WordPress admin<\/li>\n<li>Check\u00a0<strong>&#8220;Enable the MCP server endpoint&#8221;<\/strong><\/li>\n<li>Click\u00a0<strong>Save Settings<\/strong><\/li>\n<\/ol>\n<h3 id=\"user-content-step-2-generate-an-api-key\"><span id=\"step-2-generate-an-api-key\">Step 2: Generate an API Key<\/span><\/h3>\n<ol>\n<li>On the same page, click\u00a0<strong>&#8220;Generate API Key&#8221;<\/strong><\/li>\n<li>Copy the full API key (you&#8217;ll need it in the next step)<\/li>\n<\/ol>\n<h3 id=\"user-content-step-3-connect-your-ai-client\"><span id=\"step-3-connect-your-ai-client\">Step 3: Connect Your AI Client<\/span><\/h3>\n<h4 id=\"user-content-claude-desktop\"><span id=\"claude-desktop\">Claude Desktop<\/span><\/h4>\n<p>Open your\u00a0<code class=\"whitespace-pre-wrap\">claude_desktop_config.json<\/code>\u00a0file:<\/p>\n<ul>\n<li><strong>macOS:<\/strong>\u00a0<code class=\"whitespace-pre-wrap\">~\/Library\/Application Support\/Claude\/claude_desktop_config.json<\/code><\/li>\n<li><strong>Windows:<\/strong>\u00a0<code class=\"whitespace-pre-wrap\">%APPDATA%\\Claude\\claude_desktop_config.json<\/code><\/li>\n<\/ul>\n<p>Add this configuration:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-3710\" src=\"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM.png\" alt=\"\" width=\"821\" height=\"350\" srcset=\"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM.png 1908w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM-300x128.png 300w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM-1024x437.png 1024w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM-768x328.png 768w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM-1536x655.png 1536w\" sizes=\"(max-width: 821px) 100vw, 821px\" \/><\/p>\n<h4 id=\"user-content-cursor\"><span id=\"cursor\">Cursor<\/span><\/h4>\n<ol>\n<li>Open\u00a0<strong>Cursor Settings \u2192 MCP<\/strong><\/li>\n<li>Click\u00a0<strong>&#8220;Add new MCP server&#8221;<\/strong><\/li>\n<li>Enter:\n<ul>\n<li><strong>Name:<\/strong>\u00a0<code class=\"whitespace-pre-wrap\">wpbot-automator<\/code><\/li>\n<li><strong>Type:<\/strong>\u00a0<code class=\"whitespace-pre-wrap\">sse<\/code>\u00a0or\u00a0<code class=\"whitespace-pre-wrap\">streamableHttp<\/code><\/li>\n<li><strong>URL:<\/strong>\u00a0<code class=\"whitespace-pre-wrap\">https:\/\/yoursite.com\/wp-json\/wpbot-automator\/v1\/mcp<\/code><\/li>\n<\/ul>\n<\/li>\n<li>Add the header:\u00a0<code class=\"whitespace-pre-wrap\">X-WPBot-MCP-Key: your-api-key-here<\/code><\/li>\n<\/ol>\n<h4 id=\"user-content-vs-code\"><span id=\"vs-code\">VS Code<\/span><\/h4>\n<p>Create or edit\u00a0<code class=\"whitespace-pre-wrap\">.vscode\/mcp.json<\/code>\u00a0in your project:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3711\" src=\"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.19.48-PM.png\" alt=\"\" width=\"1572\" height=\"564\" srcset=\"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.19.48-PM.png 1572w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.19.48-PM-300x108.png 300w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.19.48-PM-1024x367.png 1024w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.19.48-PM-768x276.png 768w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.19.48-PM-1536x551.png 1536w\" sizes=\"(max-width: 1572px) 100vw, 1572px\" \/><\/p>\n<h4 id=\"user-content-alternative-wordpress-application-password\"><span id=\"alternative-wordpress-application-password\">Alternative: WordPress Application Password<\/span><\/h4>\n<p>Instead of an API key, you can authenticate using a\u00a0<strong>WordPress Application Password<\/strong>:<\/p>\n<ol>\n<li>Go to\u00a0<strong>Users \u2192 Profile \u2192 Application Passwords<\/strong><\/li>\n<li>Create a new application password<\/li>\n<li>Use\u00a0<code class=\"whitespace-pre-wrap\">Authorization: Basic base64(username:password)<\/code>\u00a0header<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3712\" src=\"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.21.05-PM.png\" alt=\"\" width=\"1484\" height=\"530\" srcset=\"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.21.05-PM.png 1484w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.21.05-PM-300x107.png 300w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.21.05-PM-1024x366.png 1024w, https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.21.05-PM-768x274.png 768w\" sizes=\"(max-width: 1484px) 100vw, 1484px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"user-content-available-tools-17\"><span id=\"available-tools-17\">Available Tools (17)<\/span><\/h2>\n<p>Once connected, your AI assistant can call these tools:<\/p>\n<h3 id=\"user-content-workflow-management\"><span id=\"workflow-management\">Workflow Management<\/span><\/h3>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Tool<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">list_workflows<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">List all automation workflows with optional status filter<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">get_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Get the full node graph and configuration of a specific workflow<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">create_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Create a new workflow with name, description, and node graph<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">update_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Update any field of an existing workflow<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">delete_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Permanently remove a workflow<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">toggle_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Enable or disable a workflow without deleting it<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">trigger_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Programmatically fire a webhook-triggered workflow with custom payload<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 id=\"user-content-monitoring--logs\"><span id=\"monitoring-logs\">Monitoring &amp; Logs<\/span><\/h3>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Tool<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">get_activity_logs<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Retrieve recent execution logs (filterable by workflow, status)<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">clear_logs<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Clear all logs or logs for a specific workflow<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">get_workflow_stats<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Get execution statistics: success rate, total runs, last execution<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 id=\"user-content-email-templates\"><span id=\"email-templates\">Email Templates<\/span><\/h3>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Tool<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">list_email_templates<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">List all saved email templates<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 id=\"user-content-automation-tables\"><span id=\"automation-tables\">Automation Tables<\/span><\/h3>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Tool<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">list_tables<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">List all user-defined automation tables<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">query_table<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Query rows from a specific table<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">insert_table_row<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Insert a new row into a table<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 id=\"user-content-system\"><span id=\"system\">System<\/span><\/h3>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Tool<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">get_site_info<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Get site name, URL, WP version, plugin version, timezone<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">list_available_actions<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">List all registered action types in the plugin<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">list_available_triggers<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">List all registered trigger types<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h2 id=\"user-content-resources-7\"><span id=\"resources-7\">Resources (7)<\/span><\/h2>\n<p>Resources provide read-only context that the AI can use to understand your site:<\/p>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Resource<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">URI<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\">All Workflows<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">wpbot:\/\/workflows<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Complete list of all workflows<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\">Active Workflows<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">wpbot:\/\/workflows\/active<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Only enabled workflows<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\">Recent Logs<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">wpbot:\/\/logs\/recent<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Last 50 execution logs<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\">Failed Logs<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">wpbot:\/\/logs\/failed<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Last 50 failures for debugging<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\">Email Templates<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">wpbot:\/\/templates<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">All email templates<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\">Site Info<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">wpbot:\/\/site\/info<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Site metadata<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\">Statistics<\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">wpbot:\/\/stats<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Workflow and execution statistics<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h2 id=\"user-content-prompt-templates-4\"><span id=\"prompt-templates-4\">Prompt Templates (4)<\/span><\/h2>\n<p>Pre-built prompts help the AI accomplish complex tasks:<\/p>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Prompt<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">What It Does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">create_workflow_from_description<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Describe what you want in plain English \u2192 AI generates the full workflow JSON<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">debug_failed_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Give a workflow ID \u2192 AI reads the error logs and explains what went wrong with fixes<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">suggest_workflow_improvements<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">AI reviews your workflow and suggests optimizations, missing error handling, and best practices<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">explain_workflow<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">AI provides a step-by-step plain-English explanation of what a workflow does<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h2 id=\"user-content-example-conversations\"><span id=\"example-conversations\">Example Conversations<\/span><\/h2>\n<h3 id=\"user-content-show-me-my-automations\"><span id=\"8220show-me-my-automations8221\">&#8220;Show me my automations&#8221;<\/span><\/h3>\n<blockquote><p><strong>You:<\/strong>\u00a0What automations do I have running?<\/p>\n<p><strong>AI:<\/strong>\u00a0<em>[calls\u00a0<code class=\"whitespace-pre-wrap\">list_workflows<\/code>]<\/em>\u00a0You have 5 workflows:<\/p>\n<ol>\n<li>\u2705\u00a0<strong>WPForms to Google Sheets<\/strong>\u00a0\u2014 active<\/li>\n<li>\u2705\u00a0<strong>New Order \u2192 WhatsApp Notification<\/strong>\u00a0\u2014 active<\/li>\n<li>\u274c\u00a0<strong>Blog Post to Social Media<\/strong>\u00a0\u2014 inactive<\/li>\n<li>\u2705\u00a0<strong>Support Ticket \u2192 FAQ Generator<\/strong>\u00a0\u2014 active<\/li>\n<li>\u2705\u00a0<strong>Review Sentiment Shield<\/strong>\u00a0\u2014 active<\/li>\n<\/ol>\n<\/blockquote>\n<h3 id=\"user-content-create-a-new-automation\"><span id=\"8220create-a-new-automation8221\">&#8220;Create a new automation&#8221;<\/span><\/h3>\n<blockquote><p><strong>You:<\/strong>\u00a0Create a workflow that sends me a Telegram message whenever someone submits the contact form.<\/p>\n<p><strong>AI:<\/strong>\u00a0<em>[calls\u00a0<code class=\"whitespace-pre-wrap\">create_workflow<\/code>]<\/em>\u00a0Done! I&#8217;ve created a workflow called &#8220;Contact Form \u2192 Telegram Alert&#8221; with:<\/p>\n<ul>\n<li><strong>Trigger:<\/strong>\u00a0WPForms form submission<\/li>\n<li><strong>Action:<\/strong>\u00a0Send Telegram message with the form data<\/li>\n<li><strong>Status:<\/strong>\u00a0Active<\/li>\n<\/ul>\n<p>It&#8217;s workflow #6 and is already live.<\/p><\/blockquote>\n<h3 id=\"user-content-why-did-my-workflow-fail\"><span id=\"8220why-did-my-workflow-fail8221\">&#8220;Why did my workflow fail?&#8221;<\/span><\/h3>\n<blockquote><p><strong>You:<\/strong>\u00a0My Review Sentiment Shield workflow failed last night. What happened?<\/p>\n<p><strong>AI:<\/strong>\u00a0<em>[calls\u00a0<code class=\"whitespace-pre-wrap\">get_activity_logs<\/code>\u00a0with status=&#8221;failed&#8221;]<\/em>\u00a0I found 3 failures for that workflow in the last 24 hours. The issue is:<\/p>\n<p><strong>Root cause:<\/strong>\u00a0The OpenAI API returned a rate limit error (429). Your workflow makes rapid consecutive API calls when multiple reviews come in at once.<\/p>\n<p><strong>Fix:<\/strong>\u00a0Add a\u00a0<strong>Delay<\/strong>\u00a0node (30 seconds) before the OpenAI action to space out requests.<\/p><\/blockquote>\n<h3 id=\"user-content-give-me-stats\"><span id=\"8220give-me-stats8221\">&#8220;Give me stats&#8221;<\/span><\/h3>\n<blockquote><p><strong>You:<\/strong>\u00a0How are my automations performing this week?<\/p>\n<p><strong>AI:<\/strong>\u00a0<em>[calls\u00a0<code class=\"whitespace-pre-wrap\">get_workflow_stats<\/code>]<\/em>\u00a0Here&#8217;s your summary:<\/p>\n<ul>\n<li><strong>5 workflows<\/strong>\u00a0(4 active, 1 inactive)<\/li>\n<li><strong>142 total executions<\/strong>\u00a0this period<\/li>\n<li><strong>137 successful<\/strong>\u00a0(96.5% success rate)<\/li>\n<li><strong>5 failed<\/strong>\u00a0(all from the Review Sentinel workflow)<\/li>\n<li><strong>Last execution:<\/strong>\u00a02 minutes ago<\/li>\n<\/ul>\n<\/blockquote>\n<hr \/>\n<h2 id=\"user-content-technical-details\"><span id=\"technical-details\">Technical Details<\/span><\/h2>\n<h3 id=\"user-content-protocol\"><span id=\"protocol\">Protocol<\/span><\/h3>\n<ul>\n<li><strong>MCP Version:<\/strong>\u00a0<code class=\"whitespace-pre-wrap\">2024-11-05<\/code><\/li>\n<li><strong>Transport:<\/strong>\u00a0HTTP + SSE (Streamable HTTP)<\/li>\n<li><strong>Message Format:<\/strong>\u00a0JSON-RPC 2.0<\/li>\n<li><strong>Endpoint:<\/strong>\u00a0<code class=\"whitespace-pre-wrap\">POST \/wp-json\/wpbot-automator\/v1\/mcp<\/code><\/li>\n<\/ul>\n<h3 id=\"user-content-authentication-methods\"><span id=\"authentication-methods\">Authentication Methods<\/span><\/h3>\n<div class=\"my-4 rounded-lg overflow-x-auto overflow-y-hidden border [&amp;_thead_tr:first-child_th:first-child]:border-t-0 [&amp;_thead_tr:first-child_th:first-child]:border-l-0 [&amp;_thead_tr:first-child_th:last-child]:border-t-0 [&amp;_thead_tr:first-child_th:last-child]:border-r-0 [&amp;_tbody_tr:last-child_td:first-child]:border-b-0 [&amp;_tbody_tr:last-child_td:first-child]:border-l-0 [&amp;_tbody_tr:last-child_td:last-child]:border-b-0 [&amp;_tbody_tr:last-child_td:last-child]:border-r-0 [&amp;_thead_tr:first-child_th]:border-t-0 [&amp;_tbody_tr:last-child_td]:border-b-0 [&amp;_th:first-child]:border-l-0 [&amp;_td:first-child]:border-l-0 [&amp;_th:last-child]:border-r-0 [&amp;_td:last-child]:border-r-0\">\n<table class=\"min-w-full border-separate border-spacing-0\">\n<thead>\n<tr>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Method<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Header<\/th>\n<th class=\"bg-secondary px-3 py-2 text-left font-medium leading-snug border\">Best For<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><strong>API Key<\/strong><\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">X-WPBot-MCP-Key: your-key<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Local development, Claude Desktop<\/td>\n<\/tr>\n<tr>\n<td class=\"px-3 py-2 leading-snug border\"><strong>App Password<\/strong><\/td>\n<td class=\"px-3 py-2 leading-snug border\"><code class=\"whitespace-pre-wrap\">Authorization: Basic base64(...)<\/code><\/td>\n<td class=\"px-3 py-2 leading-snug border\">Production, auditable access<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Table of Contents1 What is MCP?2 Supported AI Clients3 Quick Start Guide3.1 Step 1: Enable MCP Server3.2 Step 2: Generate [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"kbx_category":[24],"kbx_tag":[],"class_list":["post-3709","kbx_knowledgebase","type-kbx_knowledgebase","status-publish","hentry","kbx_category-default-section"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MCP Server \u2014 WPBot Automator - WPBot Pro Docs<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MCP Server \u2014 WPBot Automator - WPBot Pro Docs\" \/>\n<meta property=\"og:description\" content=\"Table of Contents1 What is MCP?2 Supported AI Clients3 Quick Start Guide3.1 Step 1: Enable MCP Server3.2 Step 2: Generate [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/\" \/>\n<meta property=\"og:site_name\" content=\"WPBot Pro Docs\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-03T11:46:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1908\" \/>\n\t<meta property=\"og:image:height\" content=\"814\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/\",\"url\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/\",\"name\":\"MCP Server \u2014 WPBot Automator - WPBot Pro Docs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Screenshot-2026-07-03-at-6.17.41-PM.png\",\"datePublished\":\"2026-07-03T10:23:19+00:00\",\"dateModified\":\"2026-07-03T11:46:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Screenshot-2026-07-03-at-6.17.41-PM.png\",\"contentUrl\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Screenshot-2026-07-03-at-6.17.41-PM.png\",\"width\":1908,\"height\":814},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/mcp-server-wpbot-automator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Knowledgebase\",\"item\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/knowledgebase\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MCP Server \u2014 WPBot Automator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/#website\",\"url\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/\",\"name\":\"Get the #1 ChatBot for WordPress \u2013 WPBot\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/#\\\/schema\\\/person\\\/770bebd298cfb4e7525960a804bfd88d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/#\\\/schema\\\/person\\\/770bebd298cfb4e7525960a804bfd88d\",\"name\":\"WPBot\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/chatbot-for-wordpress-wpbot-logo-1.png\",\"url\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/chatbot-for-wordpress-wpbot-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/chatbot-for-wordpress-wpbot-logo-1.png\",\"width\":202,\"height\":70,\"caption\":\"WPBot\"},\"logo\":{\"@id\":\"https:\\\/\\\/wpbot.pro\\\/docs\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/chatbot-for-wordpress-wpbot-logo-1.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MCP Server \u2014 WPBot Automator - WPBot Pro Docs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/","og_locale":"en_US","og_type":"article","og_title":"MCP Server \u2014 WPBot Automator - WPBot Pro Docs","og_description":"Table of Contents1 What is MCP?2 Supported AI Clients3 Quick Start Guide3.1 Step 1: Enable MCP Server3.2 Step 2: Generate [&hellip;]","og_url":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/","og_site_name":"WPBot Pro Docs","article_modified_time":"2026-07-03T11:46:33+00:00","og_image":[{"width":1908,"height":814,"url":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/","url":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/","name":"MCP Server \u2014 WPBot Automator - WPBot Pro Docs","isPartOf":{"@id":"https:\/\/wpbot.pro\/docs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/#primaryimage"},"image":{"@id":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/#primaryimage"},"thumbnailUrl":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM.png","datePublished":"2026-07-03T10:23:19+00:00","dateModified":"2026-07-03T11:46:33+00:00","breadcrumb":{"@id":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/#primaryimage","url":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM.png","contentUrl":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-03-at-6.17.41-PM.png","width":1908,"height":814},{"@type":"BreadcrumbList","@id":"https:\/\/wpbot.pro\/docs\/knowledgebase\/mcp-server-wpbot-automator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpbot.pro\/docs\/"},{"@type":"ListItem","position":2,"name":"Knowledgebase","item":"https:\/\/wpbot.pro\/docs\/knowledgebase\/"},{"@type":"ListItem","position":3,"name":"MCP Server \u2014 WPBot Automator"}]},{"@type":"WebSite","@id":"https:\/\/wpbot.pro\/docs\/#website","url":"https:\/\/wpbot.pro\/docs\/","name":"Get the #1 ChatBot for WordPress \u2013 WPBot","description":"","publisher":{"@id":"https:\/\/wpbot.pro\/docs\/#\/schema\/person\/770bebd298cfb4e7525960a804bfd88d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpbot.pro\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/wpbot.pro\/docs\/#\/schema\/person\/770bebd298cfb4e7525960a804bfd88d","name":"WPBot","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2024\/09\/chatbot-for-wordpress-wpbot-logo-1.png","url":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2024\/09\/chatbot-for-wordpress-wpbot-logo-1.png","contentUrl":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2024\/09\/chatbot-for-wordpress-wpbot-logo-1.png","width":202,"height":70,"caption":"WPBot"},"logo":{"@id":"https:\/\/wpbot.pro\/docs\/wp-content\/uploads\/2024\/09\/chatbot-for-wordpress-wpbot-logo-1.png"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/kbx_knowledgebase\/3709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/kbx_knowledgebase"}],"about":[{"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/types\/kbx_knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/comments?post=3709"}],"version-history":[{"count":3,"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/kbx_knowledgebase\/3709\/revisions"}],"predecessor-version":[{"id":3715,"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/kbx_knowledgebase\/3709\/revisions\/3715"}],"wp:attachment":[{"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/media?parent=3709"}],"wp:term":[{"taxonomy":"kbx_category","embeddable":true,"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/kbx_category?post=3709"},{"taxonomy":"kbx_tag","embeddable":true,"href":"https:\/\/wpbot.pro\/docs\/wp-json\/wp\/v2\/kbx_tag?post=3709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}