{"id":119399,"date":"2026-10-09T10:01:00","date_gmt":"2026-10-09T07:01:00","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=119399&#038;preview=true&#038;preview_id=119399"},"modified":"2026-10-09T10:01:00","modified_gmt":"2026-10-09T07:01:00","slug":"claude-connectors","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/claude-connectors\/","title":{"rendered":"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A Claude connector is a saved connection between <a href=\"https:\/\/claude.ai\/\">Claude<\/a> and another app or service: once connected, Claude can retrieve your data from that service and take actions in it, normally with the permissions you hold in that service (a shared credential reaches whatever it can access).<sup><a href=\"#source-1\">[1]<\/a><\/sup> If you run a WordPress site, your site can be one of those services, and this guide covers each step, with a worked WordPress example.<\/p>\n\n\n    \r\n    <style>\r\n        :root {\r\n        --jtoc-progress-bar-color: #4267cf;\n        }\r\n                    .wpj-jtoc.--jtoc-theme-none.--jtoc-has-custom-styles {\r\n        --jtoc-width: 100%;\n--jtoc-toc-padding: 24px;\n--jtoc-toc-border: 1px solid;\n--jtoc-toc-border-color: #dedede;\n--jtoc-background-color: #f6f7f9;\n--jtoc-header-height: 20px;\n--jtoc-header-margin: 0;\n--jtoc-header-padding: 0;\n--jtoc-title-color: #393939;\n--jtoc-title-font-size: 1.2em;\n--jtoc-title-label-font-weight: 400;\n--jtoc-body-margin: 16px 0 0 0;\n--jtoc-body-padding: 0;\n--jtoc-headings-margin: 10px 0 0 0;\n--jtoc-link-font-size: 1em;\n--jtoc-link-font-weight: 400;\n--jtoc-link-color: #848484;\n--jtoc-link-color-hover: #4a66c8;\n--jtoc-link-color-active: #4a66c8;\n        }\r\n        .--jtoc-the-content{\r\ndisplay:none;\r\n}\r\n.--jtoc-is-active>.wpj-jtoc--item-content>a:before{\r\nmargin-left:3px;\r\n}\r\n.wpj-jtoc--nav>.wpj-jtoc--items li a::before{\r\ncontent:'\\203A';\r\ndisplay:block;\r\nfloat:left;\r\nheight:100%;\r\nfont-weight:700;\r\ncolor:#4267CF;\r\nline-height: 20px;\r\nmargin-right: 3px;\r\n}\r\n.sidebar .wpj-jtoc--toc{\r\nborder:0;\r\npadding:0;\r\n}\r\n.sidebar .wpj-jtoc--header,\r\n.sidebar .wpj-jtoc--body{\r\nbackground:transparent;\r\n}\r\n\r\n.sidebar .--jtoc-is-active>.wpj-jtoc--item-content>a{\r\ntext-decoration:none;\r\n}\r\n.sidebar-left .widget-first{\r\nposition:sticky;\r\ntop:70px;\r\nmargin-bottom:1250px;\r\n}\r\n.sidebar-left{\r\ndisplay:none;\r\nmax-width:300px;\r\nposition:absolute;\r\nleft:-330px;\r\ntop:0;\r\nheight:100%;\r\n}\r\n@media only screen and (max-width: 1900px) {\r\n.single-post .sidebar-left{\r\ndisplay:none !important;\r\n}\r\n.--jtoc-the-content{\r\ndisplay:block;\r\n}\r\n@media only screen and (max-width: 400px) {\r\n.wpj-jtoc--item .wpj-jtoc--item-content{\r\nmargin-top:5px;\r\n}\r\n.wpj-jtoc--header-main .wpj-jtoc--title{\r\nfont-size:1.1em;\r\n}\r\n}    <\/style>\r\n\r\n\r\n    <!-- jtoc progress bar widget -->\r\n    <div class=\"wpj-jtoc--widget-progress --progress-top\">\r\n        <div class=\"wpj-jtoc--widget-progress-bar\"><\/div>\r\n    <\/div>\r\n\r\n<div id=\"wpj-jtoc\" class=\"wpj-jtoc wpj-jtoc--main --jtoc-the-content --jtoc-theme-none --jtoc-title-align-left --jtoc-toggle-icon --jtoc-toggle-position-right --jtoc-toggle-1 --jtoc-header-as-toggle --jtoc-headings-full-row-clickable --jtoc-floating-toc-top --jtoc-floating-has-shadow --jtoc-has-custom-styles --jtoc-is-unfolded\" >\r\n            \r\n    <!-- TOC -->\r\n    <div class=\"wpj-jtoc--toc \">\r\n                            <div class=\"wpj-jtoc--header\">\r\n                <div class=\"wpj-jtoc--header-main\">\r\n                                        <div class=\"wpj-jtoc--title\">\r\n                        <!-- <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-columns-3\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\/><path d=\"M9 3v18\"\/><path d=\"M15 3v18\"\/><\/svg> -->\r\n                        <span class=\"wpj-jtoc--title-label\">Table of contents<\/span>\r\n                    <\/div>\r\n                                                        <\/div>\r\n            <\/div>\r\n                                <div class=\"wpj-jtoc--body\">\r\n                        <nav class=\"wpj-jtoc--nav\">\r\n                <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#what-is-a-claude-connector\" title=\"What is a Claude connector?\" data-numeration=\"1\" >What is a Claude connector?<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#who-can-add-a-custom-connector\" title=\"Who can add a custom connector?\" data-numeration=\"2\" >Who can add a custom connector?<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#who-makes-the-connection\" title=\"The reachability rule: who makes the connection\" data-numeration=\"3\" >The reachability rule: who makes the connection<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#how-to-add-a-custom-connector\" title=\"How to add a custom connector, step by step\" data-numeration=\"4\" >How to add a custom connector, step by step<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#wordpress-site-as-a-custom-connector\" title=\"Worked example: your WordPress site as a custom connector\" data-numeration=\"5\" >Worked example: your WordPress site as a custom connector<\/a>\r\n                    <\/div> <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                        <a href=\"#steps-1-2-choose-claude-add-site\" title=\"Steps 1 and 2: choose Claude and add the site\" data-numeration=\"5.1\" >Steps 1 and 2: choose Claude and add the site<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                        <a href=\"#sign-in-on-your-site\" title=\"The sign-in on your site\" data-numeration=\"5.2\" >The sign-in on your site<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                        <a href=\"#step-3-confirm-it-works\" title=\"Step 3: confirm it works\" data-numeration=\"5.3\" >Step 3: confirm it works<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                        <a href=\"#same-site-in-claude-code\" title=\"The same site in Claude Code\" data-numeration=\"5.4\" >The same site in Claude Code<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                        <a href=\"#what-the-ai-did-site-recorded\" title=\"What the AI did, and what the site recorded\" data-numeration=\"5.5\" >What the AI did, and what the site recorded<\/a>\r\n                    <\/div> <\/li><\/ol><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#keeping-the-connection-safe\" title=\"Keeping the connection safe \ud83d\udee1\ufe0f\" data-numeration=\"6\" >Keeping the connection safe \ud83d\udee1\ufe0f<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#change-remove-troubleshoot\" title=\"Changing or removing a connector (and the usual failures)\" data-numeration=\"7\" >Changing or removing a connector (and the usual failures)<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#wrapping-up\" title=\"Wrapping up\" data-numeration=\"8\" >Wrapping up<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                        <a href=\"#references\" title=\"References\" data-numeration=\"9\" >References<\/a>\r\n                    <\/div> <\/li><\/ol>            <\/nav>\r\n                                                        <\/div>\r\n            <\/div>\r\n<\/div>\r\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"what-is-a-claude-connector\">What is a Claude connector?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Connectors come in three kinds, and the first is a directory connector, picked from the Connectors Directory, where each connector has a page detailing its use cases, its read or write capabilities, and its availability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A custom connector is the do-it-yourself kind: you add any remote MCP server by its URL. MCP (Model Context Protocol) is the open standard behind those servers; if the acronym is new, this <a href=\"https:\/\/themeisle.com\/blog\/what-is-mcp-wordpress\/\">plain-words guide<\/a> covers it. The third kind lives only in Claude Desktop: a desktop extension, which runs the server on your own computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In February 2026, WordPress.com announced a directory connector for its hosted sites, with read-only access to site content and MCP access limited to paid WordPress.com plans.<sup><a href=\"#source-5\">[5]<\/a><\/sup> For a site you host yourself, the route is a custom connector, and that&rsquo;s what the rest of this guide covers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"who-can-add-a-custom-connector\">Who can add a custom connector?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Custom connectors work on Claude, Cowork, and Claude Desktop, and on every plan: Free, Pro, Max, Team, and Enterprise. One limit: Free accounts are limited to one custom connector.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On Team plans, only Owners and Primary Owners add a connector, in Organization settings &rarr; Connectors; on Enterprise, a member whose custom role includes managing the organization&rsquo;s libraries can add one too. With individual OAuth sign-in, members find it under Customize &rarr; Connectors (usually labeled Custom) and click Connect to authenticate with their own account.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"who-makes-the-connection\">The reachability rule: who makes the connection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you add a custom connector, Claude connects to your server from Anthropic&rsquo;s cloud infrastructure, rather than from your device, and that holds for claude.ai, Claude Desktop, Cowork and the mobile apps.<sup><a href=\"#source-2\">[2]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The consequence: your server must be reachable over the public internet from Anthropic&rsquo;s IP ranges. A server on a private network, behind a VPN, or blocked by a firewall won&rsquo;t connect, even when it opens fine on your own machine. For a private network, allowlist Anthropic&rsquo;s IP addresses in the firewall; Anthropic&rsquo;s docs also point to MCP tunnels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A WordPress site served by the plugin used in the worked example below adds a second rule: by default, its OAuth endpoints refuse plain HTTP from non-local addresses. Over plain HTTP, its OAuth discovery endpoint answers with a 403 and the message &ldquo;OAuth metadata endpoints require HTTPS.&rdquo;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Way to connect<\/th><th>Where the connection starts<\/th><th>Can it reach a localhost or private site?<\/th><\/tr><\/thead><tbody><tr><td>Custom connector in claude.ai, Claude Desktop or Cowork<\/td><td>Anthropic&rsquo;s cloud<\/td><td>&#10060; Not localhost; a private site only once Anthropic&rsquo;s IP ranges can reach it (firewall allowlist or an MCP tunnel)<\/td><\/tr><tr><td>Claude Code (<code>claude mcp add<\/code>)<\/td><td>Your computer<\/td><td>&#9989; Yes, Claude Code can reach a site on localhost, for example http:\/\/localhost:8094 in the screenshots below<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"how-to-add-a-custom-connector\">How to add a custom connector, step by step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The exact buttons can differ between Anthropic&rsquo;s help pages and between organizations.<sup><a href=\"#source-3\">[3]<\/a><\/sup><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Customize &rarr; Connectors and add a custom connector (look for an Add or Add custom connector button); on Team and Enterprise, an Owner adds it under Organization settings &rarr; Connectors instead.<\/li>\n<li>Enter a name and the remote MCP server URL: the HTTPS address where the server accepts MCP requests.<\/li>\n<li>Click Continue, review the authentication settings Claude detected, then choose Authentication: Sign in now (each person signs in through the server&rsquo;s OAuth flow before using the connector), Sign in when needed (Claude prompts when the server asks), or No sign in.<\/li>\n<li>If you chose an OAuth sign-in option, choose the OAuth client: Use Claude&rsquo;s published identity (recommended, but the server must support it), Register automatically (dynamic client registration, which works with most servers), or your own OAuth client.<\/li>\n<li>If the server uses an API key instead of OAuth, choose No sign in and add the key under Request headers (in beta and limited to some organizations, so you may not see it); for a bearer token, the value is Bearer followed by the token.<\/li>\n<li>Click Add, click Connect and complete the sign-in if the server uses OAuth, then enable the connector per conversation (+ button in the chat, then Connectors).<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"wordpress-site-as-a-custom-connector\">Worked example: your WordPress site as a custom connector<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The worked example connects Claude Code to a WordPress site running on the same computer; as a custom connector in claude.ai, Claude Desktop or Cowork, the same site needs its public HTTPS address. <a href=\"https:\/\/easymcpai.com\/\">Easy MCP AI<\/a> is a free plugin that turns a site into a remote MCP server. The server is PHP running inside your own WordPress, with no hosted relay in between, so the address Claude connects to is your own site&rsquo;s: https:\/\/your-site\/wp-json\/easy-mcp-ai\/v1\/mcp. Easy MCP AI is made by Themeisle, the company behind this blog.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Install and activate it from the <a href=\"https:\/\/wordpress.org\/plugins\/easy-mcp-ai\/\">wordpress.org listing<\/a> and you land on the plugin&rsquo;s Dashboard, where a connect card walks through three steps: Choose a client, Add this site, Confirm it works. The install, token, and Claude Desktop walkthrough lives in <a href=\"https:\/\/themeisle.com\/blog\/wordpress-mcp-ai-assistants\/\">this earlier guide<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The screenshots show a demo site, Harbor Street Bakery, running locally on WordPress 7.1.2 with Easy MCP AI 2.0.1 and Claude Code 2.1.289, so the address reads http:\/\/localhost:8094; a live site shows its own https:\/\/ address.<\/p>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"steps-1-2-choose-claude-add-site\">Steps 1 and 2: choose Claude and add the site<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=157708748  fetchpriority=\"high\" decoding=\"async\" width=\"1904\" height=\"646\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png\" alt=\"Step 1 of the Easy MCP AI connect card: Choose a client, with tiles for Claude.ai, ChatGPT, Cursor, Claude Code and more.\" class=\"wp-image-119393\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:646\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 1904w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:102\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:347\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:261\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:521\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:17\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:163\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:269\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:407\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:100\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:132\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:92\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:646\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-choose-a-client.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\"><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">For Claude.ai, step 2 offers a Connect to Claude (1-click) button that opens Claude&rsquo;s connectors page with your site&rsquo;s name and URL in the link. One detail dates the card: its typed steps use Anthropic&rsquo;s older menu naming; the 1-click link already points to the current Customize &rarr; Connectors.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=2091981771  fetchpriority=\"high\" decoding=\"async\" width=\"1904\" height=\"1442\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png\" alt=\"Step 2 for Claude.ai: the 1-click connect button, manual OAuth steps and the site's MCP endpoint URL.\" class=\"wp-image-119394\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1426\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 1904w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:227\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:776\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:582\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1426\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:38\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:317\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 317w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:524\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 524w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:792\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 792w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:257\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 257w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:178\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 178w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1426\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-add-site-to-claude-ai.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\"><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"sign-in-on-your-site\">The sign-in on your site<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An OAuth sign-in passes through an approval page on your own site. Easy MCP AI&rsquo;s page names the app, says it will act on the site as your WordPress user &ldquo;and never beyond what that account can do&rdquo;, and offers three access levels: Read-only (&ldquo;The AI can view content, settings and the user list. It cannot create, change or delete anything.&rdquo;), Full access, and Custom, with Approve &amp; Continue and Deny buttons. Start with that Read-only level. If Claude&rsquo;s Add custom connector dialog asks for an OAuth client, Register automatically uses dynamic client registration, which Easy MCP AI 2.0.1 advertises in its OAuth metadata (registration is on by default).<\/p>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"step-3-confirm-it-works\">Step 3: confirm it works<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The card shows a copyable check prompt that asks the AI to read the site with the wp_get_site_settings tool and change nothing: copy it into a chat with the connector enabled and check the reply names your site and address. An account without admin rights gets a post count instead.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1441025017  fetchpriority=\"high\" decoding=\"async\" width=\"1904\" height=\"686\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png\" alt=\"Step 3 waiting state: the card asks to paste a read-only check prompt into Claude.ai and updates itself on the first call.\" class=\"wp-image-119395\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:686\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 1904w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:108\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:369\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:277\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:553\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:18\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:173\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:286\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:432\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:107\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:141\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:97\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:686\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-confirm-it-works-claude-ai.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\"><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"same-site-in-claude-code\">The same site in Claude Code<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The card offers an OAuth command, labeled RECOMMENDED: OAUTH, and a manual-token alternative; this example uses the token command, with &ndash;scope user added so the server is available in every project:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>claude mcp add --scope user --transport http wordpress http:\/\/localhost:8094\/wp-json\/easy-mcp-ai\/v1\/mcp --header \"Authorization: Bearer YOUR_API_TOKEN\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Afterwards, claude mcp list reported the server as Connected; the command uses the same &ndash;transport http form with an Authorization header as Claude Code&rsquo;s documentation.<sup><a href=\"#source-4\">[4]<\/a><\/sup> Sent to Claude Code, the card&rsquo;s check prompt brought back the site name, Harbor Street Bakery, and its address, with the note &ldquo;It only reads data, so nothing on the site was changed.&rdquo; The card (now &ldquo;Connect another client&rdquo;, since a credential exists) switched to &ldquo;Claude Code is connected.&rdquo; with &ldquo;First call: wp_get_site_settings&rdquo;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=113403073  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png\"  decoding=\"async\" width=\"1904\" height=\"492\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png\" alt=\"The connect card after Claude Code's first call: Claude Code is connected, first call wp_get_site_settings.\" class=\"wp-image-119396\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:492\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1904w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:78\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:265\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:198\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:13\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:124\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:205\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:310\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:76\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:101\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:70\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:492\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 2x\"><noscript><img data-opt-id=113403073  decoding=\"async\" width=\"1904\" height=\"492\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png\" alt=\"The connect card after Claude Code's first call: Claude Code is connected, first call wp_get_site_settings.\" class=\"wp-image-119396\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:492\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1904w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:78\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:265\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:198\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:397\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:13\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:124\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:205\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:310\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:76\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:101\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:70\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1904\/h:492\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-connect-card-claude-code-connected.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\"></noscript><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"what-the-ai-did-site-recorded\">What the AI did, and what the site recorded<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After the connection check, a second prompt asked Claude Code to read the published posts, match their tone, and rewrite Holiday pre-orders while keeping it a draft. &#9997;&#65039; Claude Code read the three published posts and the draft, then made a single wp_update_post call through a full-access API token. The rewritten post kept its draft status (&ldquo;It&rsquo;s still a draft and hasn&rsquo;t been published.&rdquo;), took the names Ana, Tom and Lia from the published Meet the bakers post, and used bracketed placeholders like [LOAF 1] instead of inventing dates or loaf names. The post stayed a draft and WordPress saved a revision, but the draft&rsquo;s date moved to the save time even though the AI&rsquo;s summary said the date was unchanged: check the post in WordPress, not only the AI&rsquo;s reply.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=2114273284  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png\"  decoding=\"async\" width=\"2000\" height=\"1280\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png\" alt=\"The Holiday pre-orders post kept as a draft after Claude Code rewrote it, with placeholders instead of invented details.\" class=\"wp-image-119397\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1687\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 2000w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:192\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:655\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:492\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:983\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:32\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:375\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 375w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:620\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 620w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:938\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 938w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:231\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 231w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:305\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 305w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:211\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 211w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1687\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 2x\"><noscript><img data-opt-id=2114273284  decoding=\"async\" width=\"2000\" height=\"1280\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png\" alt=\"The Holiday pre-orders post kept as a draft after Claude Code rewrote it, with placeholders instead of invented details.\" class=\"wp-image-119397\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1687\/h:1080\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 2000w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:192\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:655\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:492\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:983\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:32\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:375\/h:240\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 375w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:620\/h:397\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 620w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:938\/h:600\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 938w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:231\/h:148\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 231w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:305\/h:195\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 305w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:211\/h:135\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 211w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1687\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/wordpress-draft-rewritten-through-claude-code.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\"></noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The audit log records every MCP tool call (on by default, with 30-day retention): the screenshot below shows nine rows, every call marked OK. A separate Change history keeps before\/after snapshots of changes made through MCP, so you can compare what a write altered.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1322824337  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png\"  decoding=\"async\" width=\"2366\" height=\"2168\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png\" alt=\"Easy MCP AI &rarr; Activity &rarr; Audit log listing nine MCP tool calls from Claude Code, all marked OK.\" class=\"wp-image-119398\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1178\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 2366w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:275\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:938\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:704\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1179\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1178\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:46\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:262\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 262w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:433\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 433w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:655\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 655w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:162\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 162w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:213\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 213w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:147\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 147w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1178\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 2x\"><noscript><img data-opt-id=1322824337  decoding=\"async\" width=\"2366\" height=\"2168\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png\" alt=\"Easy MCP AI &rarr; Activity &rarr; Audit log listing nine MCP tool calls from Claude Code, all marked OK.\" class=\"wp-image-119398\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1178\/h:1080\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 2366w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:275\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:938\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:704\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1179\/h:1080\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1178\/h:1080\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:46\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:262\/h:240\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 262w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:433\/h:397\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 433w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:655\/h:600\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 655w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:162\/h:148\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 162w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:213\/h:195\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 213w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:147\/h:135\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 147w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1178\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/easy-mcp-ai-audit-log-claude-code-calls.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\"></noscript><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"keeping-the-connection-safe\">Keeping the connection safe &#128737;&#65039;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anthropic&rsquo;s checklist: connect only to servers from organizations you trust, review the permissions requested during sign-in, and watch for prompt injection: &ldquo;Malicious MCP servers may include hidden instructions that try to make Claude perform unintended actions.&rdquo; Review tool approval requests, click &ldquo;Allow always&rdquo; only for a server and tool you trust to run unsupervised, and block individual tools you don&rsquo;t need under Customize &rarr; Connectors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#9888;&#65039; Research can invoke connector tools automatically, without further approval, so disable tools that can take write actions before a research run.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the audit log on, so &ldquo;what did the AI do&rdquo; stays answerable for every MCP call in the retention window. For a harder gate, you can make Easy MCP AI ask for your approval before destructive actions such as deletes; the switch is opt-in (off by default) under Easy MCP AI &rarr; Settings &rarr; Access &amp; safety, and it doesn&rsquo;t pause edits like the wp_update_post call above unless you add that tool to its Always ask for list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"change-remove-troubleshoot\">Changing or removing a connector (and the usual failures)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One rule up front: you can&rsquo;t change a connector&rsquo;s authentication settings after adding it. To change them, remove the connector (Customize &rarr; Connectors, or Organization settings &rarr; Connectors for Team and Enterprise Owners) and add it again; members then reconnect.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The custom connector won&rsquo;t connect or times out.<\/strong> Anthropic&rsquo;s cloud makes the connection, so the server needs a public HTTPS address; an Easy MCP AI site also needs HTTPS for its OAuth sign-in; for a local copy, use a client on your own computer, like Claude Code.<\/li>\n<li><strong>The Free plan already has its one custom connector.<\/strong> Remove the old one first.<\/li>\n<li><strong>The connector is added, but Claude doesn&rsquo;t use it.<\/strong> Connectors are toggled per conversation: open the + menu in the chat, choose Connectors, and switch it on.<\/li>\n<li><strong>Nothing reaches the site after a minute.<\/strong> Run the card&rsquo;s diagnostics; if another MCP plugin is active on the site, switch it off (clients can get confused by more than one OAuth endpoint).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"wrapping-up\">Wrapping up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In short, a custom connector is your server&rsquo;s HTTPS URL added on any plan (one on Free), reachable from Anthropic&rsquo;s cloud; for a WordPress site, start with Read-only access and widen it only when the audit log shows the expected calls. Have you connected Claude to your own WordPress site yet? What would you trust it with first? Let us know in the comments section below!<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"references\">References<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span id=\"source-1\">[1]<\/span> Anthropic support: <a href=\"https:\/\/support.claude.com\/en\/articles\/11176164-use-connectors-to-extend-claude-s-capabilities\">Use connectors to extend Claude&rsquo;s capabilities<\/a><\/li>\n<li><span id=\"source-2\">[2]<\/span> Anthropic support: <a href=\"https:\/\/support.claude.com\/en\/articles\/11175166-get-started-with-custom-connectors-using-remote-mcp\">Get started with custom connectors using remote MCP<\/a><\/li>\n<li><span id=\"source-3\">[3]<\/span> Claude Docs: <a href=\"https:\/\/claude.com\/docs\/connectors\/custom\/remote-mcp\">Add a connector that isn&rsquo;t in the directory<\/a><\/li>\n<li><span id=\"source-4\">[4]<\/span> Claude Code Docs: <a href=\"https:\/\/code.claude.com\/docs\/en\/mcp\">Connect Claude Code to tools via MCP<\/a><\/li>\n<li><span id=\"source-5\">[5]<\/span> WordPress.com: <a href=\"https:\/\/wordpress.com\/blog\/2026\/02\/05\/claude-connector\/\">WordPress.com has a Claude Connector<\/a><\/li>\n<\/ul>\n\n\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\"  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\"><noscript><img data-opt-id=30701221  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\"></noscript><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f wp-block-paragraph\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107 wp-block-paragraph\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb wp-block-paragraph\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;&#128640;<\/p>\n\n\n<p><\/p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"d2976b98e18cf3c248f4736ef5704900\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"d2976b98e18cf3c248f4736ef5704900\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\">\n<input type=\"hidden\" name=\"form_id\" value=\"4\">\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\">\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\">\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\">\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"ed55e423c9\"><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/119399\">\t\t<input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/119399\" data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/119399\">\n\t\t<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\" autocomplete=\"email\" placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\">\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\" data-invmsg=\"Subscribe to our newsletter is invalid\"> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\" formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\">\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_v568p\">\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input id=\"field_v568p\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\">\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttUmPTh4i7nupOKe+6KrIH2ckdKCs\/l0h48RQnQG\/UFbR\"><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&Delta;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"91\"><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><\/form>\n<\/div>\n\n<\/div>\n<\/div>\n\n\n","protected":false},"excerpt":{"rendered":"Claude connectors let the AI read and act in your apps. Learn what they are, who can add a custom one, and how to connect your own WordPress site step by step.","protected":false},"author":34,"featured_media":119392,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_has_post_settings":[],"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[4061,13],"tags":[],"hashtags":[],"class_list":["post-119399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-wordpress-plugins"],"wppr_data":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Claude Connectors Explained: How to Add a Custom Connector<\/title>\n<meta name=\"description\" content=\"Claude connectors let the AI read and act in your apps. Learn what they are, who can add a custom one, and how to connect your own WordPress site step by step.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/claude-connectors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)\" \/>\n<meta property=\"og:description\" content=\"Claude connectors let the AI read and act in your apps. Learn what they are, who can add a custom one, and how to connect your own WordPress site step by step.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/claude-connectors\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-09T07:01:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:960\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/claude-connectors-featured.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Themeisle Editorial\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ThemeIsle\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Themeisle Editorial\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/\"},\"author\":{\"name\":\"Themeisle Editorial\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#\\\/schema\\\/person\\\/844b0a2dc66556309f9a5ae28ae87ffe\"},\"headline\":\"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)\",\"datePublished\":\"2026-10-09T07:01:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/\"},\"wordCount\":1943,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/themeisle.com\\/blog\\/wp-content\\/uploads\\/2026\\/10\\/claude-connectors-featured.jpg\",\"articleSection\":[\"AI Innovations\",\"WordPress Plugins\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/\",\"url\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/\",\"name\":\"Claude Connectors Explained: How to Add a Custom Connector\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/themeisle.com\\/blog\\/wp-content\\/uploads\\/2026\\/10\\/claude-connectors-featured.jpg\",\"datePublished\":\"2026-10-09T07:01:00+00:00\",\"description\":\"Claude connectors let the AI read and act in your apps. Learn what they are, who can add a custom one, and how to connect your own WordPress site step by step.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#primaryimage\",\"url\":\"https:\\/\\/themeisle.com\\/blog\\/wp-content\\/uploads\\/2026\\/10\\/claude-connectors-featured.jpg\",\"contentUrl\":\"https:\\/\\/themeisle.com\\/blog\\/wp-content\\/uploads\\/2026\\/10\\/claude-connectors-featured.jpg\",\"width\":2180,\"height\":1090,\"caption\":\"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/claude-connectors\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\/\\/themeisle.com\\/blog\\/wp-content\\/uploads\\/2024\\/02\\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\\/\\/themeisle.com\\/blog\\/wp-content\\/uploads\\/2024\\/02\\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/#\\\/schema\\\/person\\\/844b0a2dc66556309f9a5ae28ae87ffe\",\"name\":\"Themeisle Editorial\",\"description\":\"We\\\\'re the crew behind Themeisle Blog, where we eat, sleep, and breathe WordPress, website building, and all things blogging. Under the leadership of Karol K, our team is composed of WordPress wizards, web design junkies, and blogging enthusiasts. Between us, we\\\\'ve got a boatload of experience (like, 50+ years worth!) in making the digital world more accessible and fun.\",\"sameAs\":[\"https:\\\/\\\/themeisle.com\\\/blog\\\/\",\"https:\\\/\\\/x.com\\\/ThemeIsle\",\"https:\\\/\\\/www.youtube.com\\\/@ThemeIsle\"],\"url\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Claude Connectors Explained: How to Add a Custom Connector","description":"Claude connectors let the AI read and act in your apps. Learn what they are, who can add a custom one, and how to connect your own WordPress site step by step.","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:\/\/themeisle.com\/blog\/claude-connectors\/","og_locale":"en_US","og_type":"article","og_title":"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)","og_description":"Claude connectors let the AI read and act in your apps. Learn what they are, who can add a custom one, and how to connect your own WordPress site step by step.","og_url":"https:\/\/themeisle.com\/blog\/claude-connectors\/","og_site_name":"Themeisle Blog","article_published_time":"2026-10-09T07:01:00+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:960\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/claude-connectors-featured.jpg","type":"image\/jpeg"}],"author":"Themeisle Editorial","twitter_card":"summary_large_image","twitter_creator":"@ThemeIsle","twitter_misc":{"Written by":"Themeisle Editorial","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/"},"author":{"name":"Themeisle Editorial","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/844b0a2dc66556309f9a5ae28ae87ffe"},"headline":"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)","datePublished":"2026-10-09T07:01:00+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/"},"wordCount":1943,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/claude-connectors-featured.jpg","articleSection":["AI Innovations","WordPress Plugins"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/claude-connectors\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/","url":"https:\/\/themeisle.com\/blog\/claude-connectors\/","name":"Claude Connectors Explained: How to Add a Custom Connector","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/claude-connectors-featured.jpg","datePublished":"2026-10-09T07:01:00+00:00","description":"Claude connectors let the AI read and act in your apps. Learn what they are, who can add a custom one, and how to connect your own WordPress site step by step.","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/claude-connectors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/claude-connectors-featured.jpg","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2026\/10\/claude-connectors-featured.jpg","width":2180,"height":1090,"caption":"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/claude-connectors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Claude Connectors Explained: How to Add a Custom Connector (With a WordPress Example)"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/844b0a2dc66556309f9a5ae28ae87ffe","name":"Themeisle Editorial","description":"We\\'re the crew behind Themeisle Blog, where we eat, sleep, and breathe WordPress, website building, and all things blogging. Under the leadership of Karol K, our team is composed of WordPress wizards, web design junkies, and blogging enthusiasts. Between us, we\\'ve got a boatload of experience (like, 50+ years worth!) in making the digital world more accessible and fun.","sameAs":["https:\/\/themeisle.com\/blog\/","https:\/\/x.com\/ThemeIsle","https:\/\/www.youtube.com\/@ThemeIsle"],"url":"https:\/\/themeisle.com\/blog\/author\/editorial\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/119399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=119399"}],"version-history":[{"count":16,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/119399\/revisions"}],"predecessor-version":[{"id":119446,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/119399\/revisions\/119446"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/119392"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=119399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=119399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=119399"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=119399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}