{"id":76196,"date":"2026-08-24T04:20:37","date_gmt":"2026-08-24T07:20:37","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=76196&#038;preview=true&#038;preview_id=76196"},"modified":"2026-08-27T05:22:56","modified_gmt":"2026-08-27T08:22:56","slug":"wordpress-mcp","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/","title":{"rendered":"Como criar uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA em sites hospedados na Kinsta"},"content":{"rendered":"<p>O Model Context Protocol (MCP) \u00e9 um padr\u00e3o aberto que estabelece conex\u00f5es seguras entre ferramentas baseadas em IA e fontes de dados n\u00e3o p\u00fablicas.<\/p>\n<p>Em outras palavras, o MCP cria uma ponte segura entre assistentes de IA e suas fontes de dados, permitindo que modelos de IA executem opera\u00e7\u00f5es diretamente nos seus sistemas. Isso elimina para os desenvolvedores as dificuldades de criar uma integra\u00e7\u00e3o personalizada do zero para cada API ou banco de dados.<\/p>\n<p>O MCP oferece a ferramentas como Claude e ChatGPT acesso direto aos seus dados. Em vez de apenas fazer suposi\u00e7\u00f5es, a IA pode acessar seus sistemas de arquivos, documenta\u00e7\u00e3o interna ou bancos de dados para obter informa\u00e7\u00f5es em tempo real e executar opera\u00e7\u00f5es nos seus aplicativos preferidos.<\/p>\n<p>Para neg\u00f3cios on-line, isso abre oportunidades sem precedentes, pois permite conectar seu site WordPress a um cliente MCP, como o Claude Desktop, possibilitando a comunica\u00e7\u00e3o entre eles e o uso dos recursos ag\u00eanticos da IA por meio das <a href=\"https:\/\/kinsta.com\/pt\/blog\/api-abilities-wordpress\/\">Abilities registradas no seu site WordPress<\/a>.<\/p>\n<p>Se isso parecer muito complexo, n\u00e3o se preocupe. Neste tutorial, forneceremos instru\u00e7\u00f5es passo a passo para configurar seu site WordPress e o cliente MCP do Claude, al\u00e9m de executar opera\u00e7\u00f5es no seu site por meio do Claude Desktop.<\/p>\n<p>Mas antes de come\u00e7armos com as instru\u00e7\u00f5es, vamos definir os principais conceitos do Model Context Protocol.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Principais conceitos e defini\u00e7\u00f5es do MCP<\/h2>\n<p>Se voc\u00ea decidiu permitir que seu site WordPress interaja com um modelo de IA por meio do <a href=\"https:\/\/www.anthropic.com\/news\/model-context-protocol\">Model Context Protocol<\/a>, \u00e9 importante entender claramente a <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/architecture\">cadeia de componentes<\/a> envolvida.<\/p>\n<p><strong>Cliente MCP:<\/strong> \u00c9 um <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/client-concepts\">componente de software<\/a> que permite que um host de IA se conecte a um servidor MCP. O host de IA \u00e9 o aplicativo com o qual o usu\u00e1rio interage (como o <a href=\"https:\/\/claude.com\/\">Claude Desktop<\/a>), enquanto o cliente \u00e9 o componente no n\u00edvel do protocolo que possibilita a conex\u00e3o efetiva com o servidor.<\/p>\n<p><strong>Servidor MCP:<\/strong> \u00c9 um <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts\">aplicativo de software<\/a> (ou processo) que disponibiliza recursos espec\u00edficos para um aplicativo de IA por meio de um protocolo padronizado. Alguns exemplos incluem servidores de sistemas de arquivos, servidores de bancos de dados, servidores de calend\u00e1rios e outros.<\/p>\n<p><strong>Adaptador MCP:<\/strong> \u00c9 a <a href=\"https:\/\/github.com\/wordpress\/mcp-adapter\">ponte de tradu\u00e7\u00e3o<\/a> bidirecional entre o Cliente MCP e o n\u00facleo do seu site WordPress. Sua finalidade \u00e9 adaptar as Abilities do seu site WordPress aos elementos do Model Context Protocol, permitindo que agentes de IA descubram e executem os recursos do seu site como <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts#tools\">Ferramentas MCP<\/a> e leiam seus dados como <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts#resources\">Recursos MCP<\/a>.<\/p>\n<p><strong>Abilities API:<\/strong> \u00c9 a <a href=\"https:\/\/kinsta.com\/pt\/blog\/api-abilities-wordpress\/\">camada de arquitetura<\/a> que permite que todos os componentes do WordPress, tanto o n\u00facleo quanto os plugins, disponibilizem suas funcionalidades de maneira unificada e compreens\u00edvel para humanos e m\u00e1quinas. Ela permite que os desenvolvedores registrem a\u00e7\u00f5es padronizadas e autodescritivas, com esquemas rigorosos de entrada e sa\u00edda, que a IA pode descobrir e executar de forma aut\u00f4noma.<\/p>\n<figure id=\"attachment_212824\" aria-describedby=\"caption-attachment-212824\" style=\"width: 2500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212824 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/mcp-diagram.png\" alt=\"Diagrama do MCP.\" width=\"2500\" height=\"976\"><figcaption id=\"caption-attachment-212824\" class=\"wp-caption-text\">Diagrama do MCP (Fonte da imagem: <a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\" rel=\"noopener noreferrer\">Model Context Protocol<\/a>)<\/figcaption><\/figure>\n<h2>O que voc\u00ea pode fazer com o WordPress e o MCP<\/h2>\n<p>Ao conectar um agente de IA ao seu site WordPress, voc\u00ea pode aproveitar todo o poder da IA para ler dados ou executar opera\u00e7\u00f5es complexas diretamente do seu aplicativo host de IA.<\/p>\n<p>Por meio do seu host de IA, voc\u00ea pode gerenciar conte\u00fado, realizar tarefas de administra\u00e7\u00e3o e manuten\u00e7\u00e3o, monitorar a integridade do site, gerenciar usu\u00e1rios, atualizar cat\u00e1logos de produtos, analisar pedidos e muito mais. N\u00e3o se trata apenas de executar a\u00e7\u00f5es isoladas; trata-se de gerenciar a infraestrutura do seu site sem precisar abrir o painel de controle do WordPress.<\/p>\n<p>Voc\u00ea pode pedir \u00e0 IA que crie o rascunho de um artigo com base nas suas diretrizes gerais, especificando o tamanho, o tom e a profundidade da an\u00e1lise. Tamb\u00e9m pode instru\u00ed-la a gerar imagens, realizar c\u00e1lculos em tempo real e complementar o conte\u00fado com tabelas de resumo que apresentem porcentagens e valores absolutos.<\/p>\n<p>Considere tamb\u00e9m a efici\u00eancia de automatizar opera\u00e7\u00f5es: gerenciar a integra\u00e7\u00e3o de novos usu\u00e1rios atribuindo automaticamente fun\u00e7\u00f5es com base nas responsabilidades deles dentro da sua organiza\u00e7\u00e3o, analisar o desempenho de vendas por produto no \u00faltimo trimestre ou gerar automaticamente relat\u00f3rios de resumo para sua equipe.<\/p>\n<p>Mas voc\u00ea pode ir ainda mais longe. Gra\u00e7as \u00e0 Abilities API, o WordPress se tornou um hub ag\u00eantico que se integra perfeitamente a fluxos de trabalho automatizados gerenciados por IA. O agente de IA pode monitorar contextos externos, como tend\u00eancias de mercado, varia\u00e7\u00f5es de pre\u00e7os ou condi\u00e7\u00f5es meteorol\u00f3gicas, consultar o banco de dados para verificar n\u00edveis de estoque ou hist\u00f3rico de compras e tomar decis\u00f5es aut\u00f4nomas baseadas em dados.<\/p>\n<p>O propriet\u00e1rio do site precisar\u00e1 apenas fornecer instru\u00e7\u00f5es em linguagem natural ao agente de IA, que ent\u00e3o coordenar\u00e1 todo o fluxo de trabalho operacional.<\/p>\n<h2>Como conectar um agente de IA ao seu site WordPress via MCP<\/h2>\n<p>Antes de come\u00e7armos a trabalhar com c\u00f3digo e configura\u00e7\u00f5es, vamos analisar os requisitos do sistema. Para conectar seu site WordPress a um cliente de IA via MCP, voc\u00ea precisar\u00e1 do seguinte:<\/p>\n<ul>\n<li>Um site WordPress de desenvolvimento: A vers\u00e3o m\u00ednima necess\u00e1ria \u00e9 a 6.9, mas a 7.0 ou superior \u00e9 altamente recomendada.<\/li>\n<li>Node.js instalado no seu computador local.<\/li>\n<li>Claude Desktop: O aplicativo host MCP oficial da Anthropic.<\/li>\n<li>Seu editor de c\u00f3digo preferido: Usaremos o VS Code neste tutorial.<\/li>\n<li>Um cliente de API, como o Postman, para testes.<\/li>\n<\/ul>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Configurar o WordPress<\/h3>\n<p>Como trabalharemos com a <a href=\"https:\/\/kinsta.com\/pt\/blog\/api-abilities-wordpress\/\">Abilities API<\/a> do WordPress, voc\u00ea precisar\u00e1 de um <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/ambientes-de-teste\/\">ambiente de teste ou desenvolvimento<\/a> com o <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-9\/#abilities-api\">WordPress 6.9<\/a> ou superior. Caso esteja trabalhando localmente, certifique-se de que a reescrita de URLs esteja habilitada.<\/p>\n<h4>Etapa 1: Instalar o plugin WordPress MCP Adapter<\/h4>\n<p>Primeiro, baixe o <a href=\"https:\/\/github.com\/WordPress\/mcp-adapter\/releases\/\">arquivo .zip do plugin MCP Adapter<\/a> no GitHub e instale-o no seu site WordPress. Ao ativ\u00e1-lo, o plugin registra automaticamente um servidor MCP padr\u00e3o que pode ser acessado no seguinte endere\u00e7o:<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server<\/code><\/pre>\n<p>O servidor exige solicita\u00e7\u00f5es autenticadas. Caso envie essa solicita\u00e7\u00e3o sem autentica\u00e7\u00e3o, voc\u00ea receber\u00e1 o seguinte objeto de resposta:<\/p>\n<pre><code class=\"language-json\">{\"code\":\"rest_forbidden\",\"message\":\"Sorry, you are not allowed to do that.\",\"data\":{\"status\":401}}<\/code><\/pre>\n<p>Voltaremos a isso em instantes.<\/p>\n<p>Agora voc\u00ea precisa verificar se o namespace <code>mcp<\/code> est\u00e1 registrado corretamente. Para fazer isso, envie a seguinte solicita\u00e7\u00e3o pelo navegador ou pelo Postman:<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/<\/code><\/pre>\n<p>Na resposta, procure pelo namespace <code>mcp<\/code>:<\/p>\n<pre><code class=\"language-json\">{\n\t\"name\": \"WordPress 7.0\",\n\t\"description\": \"\",\n\t\"url\": \"http:\/\/yoursite.com\",\n\t\"home\": \"https:\/\/yoursite.com\",\n\t\"gmt_offset\": \"0\",\n\t\"timezone_string\": \"\",\n\t\"page_for_posts\": 0,\n\t\"page_on_front\": 345,\n\t\"show_on_front\": \"page\",\n\t\"namespaces\": [\n\t\t\"oembed\/1.0\",\n\t\t\"mcp\",\n\t\t\"wp\/v2\",\n\t\t\"wp-site-health\/v1\",\n\t\t\"wp-block-editor\/v1\",\n\t\t\"wp-abilities\/v1\"\n\t],\n\t...\n}<\/code><\/pre>\n<p>Caso ele apare\u00e7a, significa que o servidor MCP est\u00e1 funcionando conforme o esperado. Caso contr\u00e1rio, verifique se o plugin est\u00e1 ativo ou se voc\u00ea est\u00e1 usando a vers\u00e3o correta do WordPress.<\/p>\n<p>Agora que voc\u00ea transformou seu site WordPress em um servidor MCP, vamos registrar a Ability necess\u00e1ria para permitir que o MCP Client do Claude Desktop se comunique com seu site e execute a\u00e7\u00f5es. Em nosso exemplo, voc\u00ea criar\u00e1 um rascunho de artigo.<\/p>\n<h4>Etapa 2: Registrar suas Abilities com um plugin<\/h4>\n<p>Abra seu editor de c\u00f3digo preferido, crie um novo arquivo e escreva o seguinte c\u00f3digo<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/**\n * Plugin Name: My MCP Test Plugin\n * Description: Demonstration plugin for creating posts via MCP.\n * Version: 1.0.0\n *\/\n\nif ( ! defined( 'ABSPATH' ) ) {\n\texit;\n}\n\nadd_action( 'wp_abilities_api_init', 'kinsta_mcp_register_simple_draft_ability' );\n\n\/**\n * Registers a minimal ability to create post drafts.\n * This acts as a formal contract between the underlying PHP logic and the AI client.\n *\n * @return void\n *\/\nfunction kinsta_mcp_register_simple_draft_ability(): void {\n\n\tif ( ! function_exists( 'wp_register_ability' ) ) {\n\t\treturn;\n\t}\n\n\twp_register_ability(\n\t\t'kinsta-plugin\/create-draft',\n\t\tarray(\n\t\t\t'category'\t=&gt; 'post',\n\t\t\t'label'\t   =&gt; __( 'Create Post Draft', 'kinsta-mcp-draft' ),\n\t\t\t'description' =&gt; __( 'Creates a new post draft with a title and content provided by the AI agent.', 'kinsta-mcp-draft' ),\n\t\t\t'input_schema'  =&gt; array(\n\t\t\t\t'type'\t   =&gt; 'object',\n\t\t\t\t'properties' =&gt; array(\n\t\t\t\t\t'title'   =&gt; array(\n\t\t\t\t\t\t'type'\t\t=&gt; 'string',\n\t\t\t\t\t\t'description' =&gt; __( 'The headline or title of the post draft.', 'kinsta-mcp-draft' ),\n\t\t\t\t\t),\n\t\t\t\t\t'content' =&gt; array(\n\t\t\t\t\t\t'type'\t\t=&gt; 'string',\n\t\t\t\t\t\t'description' =&gt; __( 'The body text or content generated for the draft.', 'kinsta-mcp-draft' ),\n\t\t\t\t\t),\n\t\t\t\t),\n\t\t\t\t'required'   =&gt; array( 'title', 'content' ), \/\/ Mandatory fields for the AI payload\n\t\t\t),\n\t\t\t'permission_callback' =&gt; function(): bool {\n\t\t\t\treturn current_user_can( 'edit_posts' );\n\t\t\t},\n\t\t\t'execute_callback'\t=&gt; function( array $args ): array {\n\t\t\t\t$post_id = wp_insert_post( array(\n\t\t\t\t\t'post_title'   =&gt; sanitize_text_field( $args['title'] ),\n\t\t\t\t\t'post_content' =&gt; wp_kses_post( $args['content'] ),\n\t\t\t\t\t'post_status'  =&gt; 'draft',\n\t\t\t\t\t'post_type'\t=&gt; 'post',\n\t\t\t\t) );\n\n\t\t\t\tif ( is_wp_error( $post_id ) ) {\n\t\t\t\t\treturn array( \n\t\t\t\t\t\t'success' =&gt; false, \n\t\t\t\t\t\t'error'   =&gt; $post_id-&gt;get_error_message() \n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\treturn array( \n\t\t\t\t\t'success' =&gt; true, \n\t\t\t\t\t'message' =&gt; __( 'Draft saved successfully!', 'kinsta-mcp-draft' ),\n\t\t\t\t\t'post_id' =&gt; $post_id \n\t\t\t\t);\n\t\t\t},\n\n\t\t\t\/\/ Explicitly flag this ability as public to expose it through the default MCP Server\n\t\t\t'meta' =&gt; array(\n\t\t\t\t'mcp' =&gt; array(\n\t\t\t\t\t'public' =&gt; true, \n\t\t\t\t),\n\t\t\t\t\/\/ Also expose within the native WordPress REST API\n\t\t\t\t'show_in_rest' =&gt; true,\n\t\t\t),\n\t\t)\n\t);\n}<\/code><\/pre>\n<p>Estes s\u00e3o os principais pontos desse plugin:<\/p>\n<ul>\n<li>Para registrar sua Ability, voc\u00ea vincular\u00e1 a fun\u00e7\u00e3o <code>wp_register_ability()<\/code> \u00e0 a\u00e7\u00e3o <code>wp_abilities_api_init<\/code>.<\/li>\n<li>O primeiro argumento da fun\u00e7\u00e3o especifica o nome da Ability, incluindo o namespace (<code>kinsta-plugin\/create-draft<\/code>).<\/li>\n<li>O segundo argumento define os par\u00e2metros de configura\u00e7\u00e3o da Ability.<\/li>\n<li><code>input_schema<\/code> \u00e9 um array que define o contrato de entrada da Ability. Nesse caso, a Ability espera receber um objeto com duas strings de texto obrigat\u00f3rias: <code>title<\/code> e <code>content<\/code>.<\/li>\n<li><code>permission_callback<\/code> \u00e9 uma fun\u00e7\u00e3o que verifica se o agente possui as permiss\u00f5es necess\u00e1rias para executar a Ability (<code>edit_posts<\/code>).<\/li>\n<li><code>execute_callback<\/code> \u00e9 a fun\u00e7\u00e3o de callback executada quando a Ability \u00e9 acionada. Neste exemplo, <code>wp_insert_post<\/code> \u00e9 usada para criar um novo rascunho de artigo.<\/li>\n<li>A flag <code>meta.mcp.public<\/code> disponibiliza a Ability por meio do servidor padr\u00e3o do MCP Adapter (saiba mais sobre isso <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/02\/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter\/#enabling-abilities-for-the-mcp-adapter-default-server\">aqui<\/a>).<\/li>\n<\/ul>\n<p>N\u00e3o vamos nos aprofundar na Abilities API. Caso queira ou precise saber mais, confira nosso tutorial detalhado <a href=\"https:\/\/kinsta.com\/pt\/blog\/api-abilities-wordpress\/\">Primeiros passos com a Abilities API do WordPress<\/a>.<\/p>\n<p>Agora salve o arquivo, compacte-o em um arquivo zip e envie-o para seu site como um plugin. Depois de ativ\u00e1-lo, voc\u00ea estar\u00e1 pronto para seguir para as pr\u00f3ximas etapas.<\/p>\n<h4>Etapa 3: Gerar uma Senha de Aplicativo<\/h4>\n<p>Todas as solicita\u00e7\u00f5es enviadas ao servidor MCP do WordPress devem ser autenticadas usando uma Senha de Aplicativo. Para gerar uma Senha de Aplicativo, abra o painel de controle do WordPress, acesse <strong>Usu\u00e1rios<\/strong> &gt; <strong>Perfil<\/strong> e role para baixo at\u00e9 a se\u00e7\u00e3o Senhas de Aplicativo. Digite um nome para sua senha e clique em <strong>Adicionar Nova Senha de Aplicativo<\/strong>.<\/p>\n<p>Isso gerar\u00e1 uma senha para voc\u00ea usar no seu aplicativo. Certifique-se de copiar e colar a senha em um local seguro, pois essa \u00e9 a \u00fanica vez em que voc\u00ea poder\u00e1 visualiz\u00e1-la. Caso a perca, ser\u00e1 necess\u00e1rio criar uma nova.<\/p>\n<p>O WordPress exige uma conex\u00e3o HTTPS para gerar uma Senha de Aplicativo. Caso essa se\u00e7\u00e3o n\u00e3o apare\u00e7a no seu perfil de usu\u00e1rio, verifique se o site est\u00e1 sendo fornecido por HTTPS. Para mais informa\u00e7\u00f5es, consulte a <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/application-passwords\/\">documenta\u00e7\u00e3o oficial<\/a>.<\/p>\n<h3>Testar toda a cadeia no Postman<\/h3>\n<p>Antes de configurar o Claude Desktop, voc\u00ea pode testar toda a cadeia no Postman, pois isso torna a solu\u00e7\u00e3o de problemas muito mais f\u00e1cil e r\u00e1pida.<\/p>\n<h4>Passo 1: Teste o handshake inicial<\/h4>\n<p>Primeiro, teste o handshake inicial enviando a seguinte solicita\u00e7\u00e3o POST:<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server<\/code><\/pre>\n<p>A solicita\u00e7\u00e3o deve ser autenticada. Ao criar uma nova solicita\u00e7\u00e3o HTTP no Postman, selecione <strong>Authorization<\/strong> &gt; <strong>Basic Auth<\/strong> e insira seu nome de usu\u00e1rio do WordPress e a Senha de Aplicativo.<\/p>\n<figure id=\"attachment_212921\" aria-describedby=\"caption-attachment-212921\" style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212921 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-authorization.png\" alt=\"Configurar Authorization: Basic Auth no Postman.\" width=\"1544\" height=\"436\"><figcaption id=\"caption-attachment-212921\" class=\"wp-caption-text\">Configurar Authorization: Basic Auth no Postman.<\/figcaption><\/figure>\n<p>Em seguida, adicione os seguintes cabe\u00e7alhos:<\/p>\n<pre><code>Content-Type: application\/json\nAccept: application\/json, text\/event-stream<\/code><\/pre>\n<figure id=\"attachment_212922\" aria-describedby=\"caption-attachment-212922\" style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212922 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-headers.png\" alt=\"Configurar os cabe\u00e7alhos da solicita\u00e7\u00e3o no Postman.\" width=\"1544\" height=\"534\"><figcaption id=\"caption-attachment-212922\" class=\"wp-caption-text\">Configurar os cabe\u00e7alhos da solicita\u00e7\u00e3o no Postman.<\/figcaption><\/figure>\n<p>Mude para a aba <strong>\u201cBody\u201d<\/strong>, selecione <strong>\u201craw\u201d<\/strong> &gt; <strong>\u201cJSON\u201d<\/strong> e defina o corpo da solicita\u00e7\u00e3o da seguinte forma:<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-03-26\",\"capabilities\":{},\"clientInfo\":{\"name\":\"postman\",\"version\":\"1.0\"}}}<\/code><\/pre>\n<figure id=\"attachment_212923\" aria-describedby=\"caption-attachment-212923\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212923 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-body-settings.png\" alt=\"Configurar o corpo da solicita\u00e7\u00e3o no Postman\" width=\"1542\" height=\"804\"><figcaption id=\"caption-attachment-212923\" class=\"wp-caption-text\">Configurar o corpo da solicita\u00e7\u00e3o no Postman<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Clientes e servidores MCP se comunicam por meio do <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/architecture#data-layer-protocol\">protocolo JSON-RPC 2.0<\/a>. Ele estabelece o esquema e a sem\u00e2ntica que permitem que ambas as partes troquem mensagens em um formato padr\u00e3o.<\/p>\n<\/aside>\n\n<p>Agora voc\u00ea pode clicar no bot\u00e3o Send. Se o servidor MCP estiver funcionando corretamente, voc\u00ea ver\u00e1 um c\u00f3digo de status <strong>200 OK<\/strong> e a resposta JSON mostrada na imagem abaixo:<\/p>\n<figure id=\"attachment_212925\" aria-describedby=\"caption-attachment-212925\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212925 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-response-body.png\" alt=\"Corpo da resposta do servidor MCP no Postman\" width=\"1542\" height=\"346\"><figcaption id=\"caption-attachment-212925\" class=\"wp-caption-text\">Corpo da resposta do servidor MCP no Postman<\/figcaption><\/figure>\n<p>A resposta deve incluir o cabe\u00e7alho <strong>mcp-session-id<\/strong>. Copie esse valor, pois voc\u00ea precisar\u00e1 dele no pr\u00f3ximo teste.<\/p>\n<figure id=\"attachment_212928\" aria-describedby=\"caption-attachment-212928\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212928 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-response-headers.png\" alt=\"Cabe\u00e7alhos da resposta do servidor MCP no Postman\" width=\"1542\" height=\"322\"><figcaption id=\"caption-attachment-212928\" class=\"wp-caption-text\">Cabe\u00e7alhos da resposta do servidor MCP no Postman<\/figcaption><\/figure>\n<h4>Etapa 2: Verificar se a Ability est\u00e1 vis\u00edvel<\/h4>\n<p>Agora voc\u00ea precisa verificar se sua Ability est\u00e1 vis\u00edvel. Voc\u00ea usar\u00e1 a mesma URL e o mesmo Basic Auth. Basta adicionar o cabe\u00e7alho <strong>mcp-session-id<\/strong> aos que voc\u00ea j\u00e1 inseriu e usar o seguinte objeto JSON no corpo da solicita\u00e7\u00e3o:<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools\/call\",\"params\":{\"name\":\"mcp-adapter-discover-abilities\",\"arguments\":{}}}<\/code><\/pre>\n<p>A imagem a seguir mostra o corpo da resposta do servidor MCP:<\/p>\n<figure id=\"attachment_212931\" aria-describedby=\"caption-attachment-212931\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212931 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-success-response-body.png\" alt=\"O corpo da resposta do servidor MCP no Postman\" width=\"1542\" height=\"420\"><figcaption id=\"caption-attachment-212931\" class=\"wp-caption-text\">O corpo da resposta do servidor MCP no Postman<\/figcaption><\/figure>\n<p>O objeto de resposta JSON deve incluir o nome da sua Ability (em nosso exemplo, <code>kinsta-plugin\/create-draft<\/code>).<\/p>\n<h4>Etapa 3: Executar a Ability pelo Postman<\/h4>\n<p>Por fim, vamos tentar executar nossa Ability pelo Postman. A URL, o Basic Auth e os cabe\u00e7alhos permanecem os mesmos. Apenas o corpo da solicita\u00e7\u00e3o muda e deve ser definido da seguinte forma:<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":3,\"method\":\"tools\/call\",\"params\":{\"name\":\"mcp-adapter-execute-ability\",\"arguments\":{\"ability_name\":\"kinsta-plugin\/create-draft\",\"parameters\":{\"title\":\"Postman test\",\"content\":\"Test content from Postman\"}}}}<\/code><\/pre>\n<ul>\n<li><code>method<\/code> informa ao servidor MCP que deve usar uma das ferramentas padr\u00e3o do servidor (<code>tools\/call<\/code>).<\/li>\n<li><code>params.name<\/code> \u00e9 a ferramenta gen\u00e9rica (<code>mcp-adapter-execute-ability<\/code>) respons\u00e1vel por executar a Ability especificada abaixo.<\/li>\n<li><code>params.arguments.ability_name<\/code> \u00e9 o identificador completo da Ability a ser executada (<code>kinsta-plugin\/create-draft<\/code>).<\/li>\n<li><code>params.arguments.parameters<\/code> \u00e9 o objeto que cont\u00e9m os argumentos exigidos pelo input_schema da Ability (<code>title<\/code> e <code>content<\/code>).<\/li>\n<\/ul>\n<p>Agora, clique em <strong>Send<\/strong> para enviar a solicita\u00e7\u00e3o. Voc\u00ea dever\u00e1 receber um status <strong>200 OK<\/strong> e a seguinte resposta:<\/p>\n<figure id=\"attachment_212934\" aria-describedby=\"caption-attachment-212934\" style=\"width: 1696px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212934 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-success-response-body-2.png\" alt=\"Corpo de uma resposta bem-sucedida no Postman.\" width=\"1696\" height=\"334\"><figcaption id=\"caption-attachment-212934\" class=\"wp-caption-text\">Corpo de uma resposta bem-sucedida no Postman.<\/figcaption><\/figure>\n<p>Em seguida, abra o painel de controle do WordPress e verifique se o rascunho <strong>Postman test<\/strong> existe.<\/p>\n<p>Se voc\u00ea chegou at\u00e9 aqui sem problemas ou erros, pode avan\u00e7ar para a etapa final: configurar o Claude Desktop.<\/p>\n<h3>Configurar o Claude Desktop<\/h3>\n<p>Agora voc\u00ea precisa conectar o Claude Desktop ao seu site WordPress usando o proxy oficial <code>@automattic\/mcp-wordpress-remote<\/code>. Ele converte <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/02\/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter\/#transport-methods\">chamadas MCP via STDIO<\/a> em solicita\u00e7\u00f5es HTTP autenticadas para a API REST do WordPress.<\/p>\n<h4>Etapa 1: Editar o arquivo de configura\u00e7\u00e3o<\/h4>\n<p>Abra o arquivo de configura\u00e7\u00e3o do Claude Desktop diretamente pelo aplicativo clicando no \u00edcone com seu nome no canto inferior esquerdo e, em seguida, acesse <strong>Settings<\/strong> &gt; <strong>Developer<\/strong> &gt; <strong>Edit Config<\/strong>.<\/p>\n<figure id=\"attachment_212938\" aria-describedby=\"caption-attachment-212938\" style=\"width: 1900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212938 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-edit-config.png\" alt=\"Acessar o arquivo de configura\u00e7\u00e3o do Claude Desktop.\" width=\"1900\" height=\"1192\"><figcaption id=\"caption-attachment-212938\" class=\"wp-caption-text\">Acessar o arquivo de configura\u00e7\u00e3o do Claude Desktop.<\/figcaption><\/figure>\n<p>Isso levar\u00e1 voc\u00ea diretamente ao arquivo <code>claude_desktop_config.json<\/code>. Abra o arquivo e substitua o conte\u00fado atual pelo seguinte:<\/p>\n<pre><code class=\"language-json\">{\n  \"mcpServers\": {\n\t\"wordpress-kinsta\": {\n\t  \"command\": \"npx\",\n\t  \"args\": [\"-y\", \"@automattic\/mcp-wordpress-remote@latest\"],\n\t  \"env\": {\n\t\t\"WP_API_URL\": \"https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server\",\n\t\t\"WP_API_USERNAME\": \"your-wp-username\",\n\t\t\"WP_API_PASSWORD\": \"xxxx xxxx xxxx xxxx xxxx xxxx\",\n\t\t\"OAUTH_ENABLED\": \"false\"\n\t  }\n\t}\n  }\n}<\/code><\/pre>\n<p>Certifique-se de substituir os placeholders pelos seus dados reais, salve o arquivo e feche completamente o Claude Desktop pela bandeja do sistema, n\u00e3o apenas fechando a janela, pois ele pode continuar sendo executado em segundo plano.<\/p>\n<h4>Etapa 2: Verificar a conex\u00e3o no Claude Desktop<\/h4>\n<p>Volte ao Claude Desktop e acesse <strong>Seu nome<\/strong> &gt; <strong>Settings<\/strong> &gt; <strong>Developer<\/strong>. Aqui, voc\u00ea encontrar\u00e1 a lista de servidores MCP locais. Se voc\u00ea seguiu todas as etapas anteriores, dever\u00e1 ver uma aba de resumo do servidor wordpress-kinsta com o status de execu\u00e7\u00e3o.<\/p>\n<figure id=\"attachment_212939\" aria-describedby=\"caption-attachment-212939\" style=\"width: 1902px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212939 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-local-mcp-servers.png\" alt=\"Servidores MCP locais no Claude Desktop\" width=\"1902\" height=\"1174\"><figcaption id=\"caption-attachment-212939\" class=\"wp-caption-text\">Servidores MCP locais no Claude Desktop<\/figcaption><\/figure>\n<p>Agora pe\u00e7a ao Claude para listar as ferramentas dispon\u00edveis no servidor <code>wordpress-kinsta<\/code>. O Claude Desktop responder\u00e1 listando as ferramentas, conforme mostrado na imagem abaixo:<\/p>\n<figure id=\"attachment_212937\" aria-describedby=\"caption-attachment-212937\" style=\"width: 1520px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212937 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-available-tools.png\" alt=\"Lista de ferramentas dispon\u00edveis no servidor MCP\" width=\"1520\" height=\"952\"><figcaption id=\"caption-attachment-212937\" class=\"wp-caption-text\">O Claude Desktop lista as ferramentas dispon\u00edveis no servidor MCP.<\/figcaption><\/figure>\n<p>Como mencionado anteriormente, voc\u00ea n\u00e3o precisa conhecer os identificadores de cada Ability. Basta explicar \u00e0 IA o que deseja que ela fa\u00e7a, e o modelo descobrir\u00e1 as Abilities registradas, encontrar\u00e1 a op\u00e7\u00e3o correta com seus respectivos par\u00e2metros e, por fim, a executar\u00e1 com os valores adequados.<\/p>\n<figure id=\"attachment_212940\" aria-describedby=\"caption-attachment-212940\" style=\"width: 1496px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212940 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-registered-abilities.png\" alt=\"Uma solicita\u00e7\u00e3o em linguagem natural no Claude Desktop.\" width=\"1496\" height=\"748\"><figcaption id=\"caption-attachment-212940\" class=\"wp-caption-text\">Uma solicita\u00e7\u00e3o em linguagem natural no Claude Desktop.<\/figcaption><\/figure>\n<p>Para fornecer mais detalhes sobre uma Ability espec\u00edfica, ser\u00e1 solicitado que voc\u00ea autorize o Claude a usar <strong>Get Ability Info<\/strong> do servidor MCP <code>wordpress-kinsta<\/code>. Ap\u00f3s aprovar a solicita\u00e7\u00e3o, o Claude fornecer\u00e1 todos os detalhes da Ability.<\/p>\n<figure id=\"attachment_212936\" aria-describedby=\"caption-attachment-212936\" style=\"width: 1378px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212936 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-ability-details.png\" alt=\"Claude fornece os detalhes da Ability solicitada.\" width=\"1378\" height=\"1496\"><figcaption id=\"caption-attachment-212936\" class=\"wp-caption-text\">Claude fornece os detalhes da Ability solicitada.<\/figcaption><\/figure>\n<h3>Pedir \u00e0 IA para executar sua Ability<\/h3>\n<p>Por fim, voc\u00ea pode enviar ao Claude sua primeira solicita\u00e7\u00e3o para criar um rascunho de artigo. \u00c9 claro que voc\u00ea solicitar\u00e1 ao Claude que gere o texto usando um prompt com diretrizes espec\u00edficas. A imagem abaixo mostra um exemplo:<\/p>\n<figure id=\"attachment_212943\" aria-describedby=\"caption-attachment-212943\" style=\"width: 1382px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212943 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/example-prompt.png\" alt=\"Exemplo de prompt solicitando a gera\u00e7\u00e3o de um rascunho em um site WordPress.\" width=\"1382\" height=\"794\"><figcaption id=\"caption-attachment-212943\" class=\"wp-caption-text\">Exemplo de prompt solicitando a gera\u00e7\u00e3o de um rascunho em um site WordPress.<\/figcaption><\/figure>\n<p>Autorize o Claude a executar a Ability e aguarde alguns segundos pelo resultado. O que voc\u00ea ver\u00e1 no chat ap\u00f3s a conclus\u00e3o da opera\u00e7\u00e3o ser\u00e1 semelhante \u00e0 imagem abaixo:<\/p>\n<figure id=\"attachment_212942\" aria-describedby=\"caption-attachment-212942\" style=\"width: 1468px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212942 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-example-response.png\" alt=\"Claude confirma a cria\u00e7\u00e3o do rascunho do artigo.\" width=\"1468\" height=\"720\"><figcaption id=\"caption-attachment-212942\" class=\"wp-caption-text\">Claude confirma a cria\u00e7\u00e3o do rascunho do artigo.<\/figcaption><\/figure>\n<p>Agora acesse o painel de controle do WordPress e v\u00e1 at\u00e9 a tela Artigos. Nela, voc\u00ea dever\u00e1 encontrar o rascunho com o t\u00edtulo escolhido. Abra-o e veja como ele aparece no editor:<\/p>\n<figure id=\"attachment_212944\" aria-describedby=\"caption-attachment-212944\" style=\"width: 2002px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212944 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft.png\" alt=\"O rascunho solicitado no Editor de Blocos.\" width=\"2002\" height=\"1348\"><figcaption id=\"caption-attachment-212944\" class=\"wp-caption-text\">O rascunho solicitado no Editor de Blocos.<\/figcaption><\/figure>\n<p>E sim, o resultado \u00e9 realmente impressionante, considerando que levou apenas alguns segundos para ser gerado.<\/p>\n<p>No entanto, vale observar que o conte\u00fado produzido est\u00e1 em HTML puro. Isso ocorre porque nosso plugin n\u00e3o inclui a l\u00f3gica necess\u00e1ria para mapear as se\u00e7\u00f5es do conte\u00fado em blocos do Gutenberg.<\/p>\n<figure id=\"attachment_212945\" aria-describedby=\"caption-attachment-212945\" style=\"width: 2002px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212945 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft-code-editor.png\" alt=\"O conte\u00fado do artigo n\u00e3o est\u00e1 estruturado em blocos do Gutenberg.\" width=\"2002\" height=\"1394\"><figcaption id=\"caption-attachment-212945\" class=\"wp-caption-text\">O conte\u00fado do artigo n\u00e3o est\u00e1 estruturado em blocos do Gutenberg.<\/figcaption><\/figure>\n<p>Em seguida, repetimos a solicita\u00e7\u00e3o, desta vez pedindo ao Claude que formatasse o conte\u00fado em blocos do Gutenberg. Esta foi a resposta que recebemos no chat:<\/p>\n<figure id=\"attachment_212941\" aria-describedby=\"caption-attachment-212941\" style=\"width: 1446px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212941 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-example-response-2.png\" alt=\"Exemplo de resposta no Claude Desktop.\" width=\"1446\" height=\"568\"><figcaption id=\"caption-attachment-212941\" class=\"wp-caption-text\">Claude confirma que o conte\u00fado do artigo foi estruturado em blocos do Gutenberg.<\/figcaption><\/figure>\n<p>Claude confirma que o conte\u00fado do artigo foi estruturado em blocos do Gutenberg.<\/p>\n<figure id=\"attachment_212946\" aria-describedby=\"caption-attachment-212946\" style=\"width: 1994px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212946 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft-code-editor-2.png\" alt=\"O conte\u00fado da postagem agora est\u00e1 estruturado em blocos do Gutenberg.\" width=\"1994\" height=\"1400\"><figcaption id=\"caption-attachment-212946\" class=\"wp-caption-text\">O conte\u00fado da postagem agora est\u00e1 estruturado em blocos do Gutenberg.<\/figcaption><\/figure>\n<h2>Por que seu site WordPress ag\u00eantico precisa de uma infraestrutura de alto desempenho<\/h2>\n<p>Conectar seu site WordPress a um modelo de IA por meio do Model Context Protocol muda drasticamente a natureza do seu site. N\u00e3o se trata mais apenas de fornecer p\u00e1ginas est\u00e1ticas a partir do cache ou responder a solicita\u00e7\u00f5es individuais dos usu\u00e1rios. Para se comunicar com seu Cliente de IA via MCP, o WordPress precisa ser capaz de lidar com um tipo de carga de solicita\u00e7\u00f5es completamente diferente.<\/p>\n<p>Considere que um agente de IA pode executar dezenas de chamadas REST em quest\u00e3o de segundos, uma sequ\u00eancia que nenhum usu\u00e1rio humano conseguiria realizar em intervalos t\u00e3o curtos. Al\u00e9m disso, as solicita\u00e7\u00f5es MCP ignoram completamente o cache de p\u00e1ginas e atingem diretamente suas threads PHP a cada handshake. Esse padr\u00e3o exige uma stack de PHP e banco de dados otimizada para desempenho; caso contr\u00e1rio, voc\u00ea corre o risco de ocorrerem timeouts durante uma opera\u00e7\u00e3o cr\u00edtica (como a cria\u00e7\u00e3o program\u00e1tica de um rascunho de artigo).<\/p>\n<p>Quando se trata de Abilities p\u00fablicas, a seguran\u00e7a \u00e9 outro ponto fundamental, pois cada Ability exposta via MCP \u00e9 um endpoint que precisa ser protegido. Embora a API permita definir uma <code>permission_callback<\/code> e exija que as solicita\u00e7\u00f5es sejam autenticadas por meio de uma Senha de Aplicativo, um provedor de hospedagem que ofere\u00e7a <a href=\"https:\/\/kinsta.com\/pt\/blog\/seguranca-wordpress-empresarial\/\">medidas de seguran\u00e7a rigorosas<\/a>, como <a href=\"https:\/\/kinsta.com\/pt\/blog\/integracao-cloudflare\/\">Web Application Firewalls<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/tecnologia-de-conteineres-isolados\/\">isolamento de cont\u00eaineres<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/hospedagem-ssl-gratis\/\">certificados SSL<\/a> automatizados e <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-site\/bloquear-endereco-ip\/\">bloqueio de IP<\/a>, reduz drasticamente a superf\u00edcie de ataque e mitiga os riscos de invas\u00f5es n\u00e3o autorizadas ao seu site.<\/p>\n<p>Ter ambientes de teste executados por HTTPS e que utilizem exatamente a mesma stack de tecnologia do seu site em produ\u00e7\u00e3o \u00e9 absolutamente essencial ao testar as Abilities registradas no seu site antes de implant\u00e1-las em produ\u00e7\u00e3o. Al\u00e9m disso, o acesso a ferramentas para desenvolvedores, como <a href=\"https:\/\/kinsta.com\/pt\/blog\/desenvolvimento-remoto-wordpress-kinsta-ssh\/\">SSH<\/a> e <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-site\/wp-cli-wordpress\/\">WP-CLI<\/a>, \u00e9 indispens\u00e1vel para criar uma integra\u00e7\u00e3o de IA confi\u00e1vel com base no protocolo MCP.<\/p>\n<p>A observabilidade tamb\u00e9m \u00e9 um requisito estrat\u00e9gico para um site que se comunica constantemente com ferramentas de IA. Ter acesso a uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/monitoramento-desempenho-aplicativos\/#kinsta-apm-tool-to-the-rescue\">ferramenta de APM<\/a> e aos <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/solucao-de-problemas-wordpress\/visualizar-registros-do-servidor\/\">registros do servidor<\/a> \u00e9 essencial para entender o que est\u00e1 acontecendo nos bastidores, diagnosticar por que uma solicita\u00e7\u00e3o HTTP pode estar falhando silenciosamente e identificar o que est\u00e1 causando gargalos na arquitetura do seu site.<\/p>\n<p>Por todos esses motivos, atualmente \u00e9 mais importante do que nunca escolher uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/solucao-de-hospedagem-para-desenvolvedores\/\">infraestrutura<\/a> e um <a href=\"https:\/\/kinsta.com\/pt\/blog\/premio-melhor-hospedagem-web-g2\/\">servi\u00e7o de hospedagem<\/a> que ofere\u00e7am a arquitetura, as ferramentas e o suporte premium exigidos por um site WordPress moderno. A Kinsta oferece tudo isso e muito mais em um \u00fanico painel de controle centralizado.<\/p>\n<p>A partir dele, voc\u00ea pode acessar diretamente seu site, iniciar o monitoramento de desempenho, obter os dados de acesso SSH, baixar os registros do site e entrar em contato com nossa equipe de suporte especializada. Caso suas automa\u00e7\u00f5es de IA exijam ainda mais poder de processamento, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/blog\/kinsta-threads-php-cache-desempenho\/\">otimizar o desempenho do PHP<\/a> instantaneamente ou adicionar o complemento de <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/#create-a-wordpress-standard-or-premium-staging-environment\">Ambiente de Teste Premium<\/a> para garantir o m\u00e1ximo de capacidade de resposta tanto nos testes quanto em produ\u00e7\u00e3o.<\/p>\n<h2>O futuro do WordPress \u00e9 ag\u00eantico<\/h2>\n<p>O WordPress est\u00e1 evoluindo de um CMS tradicional para um hub completo de aplica\u00e7\u00f5es ag\u00eanticas. A introdu\u00e7\u00e3o da Abilities API e do Cliente de IA \u00e9 uma prova definitiva de que o futuro da web n\u00e3o se baseia mais apenas em intera\u00e7\u00f5es humanas, mas tamb\u00e9m inclui amplamente m\u00e1quinas e agentes inteligentes trabalhando de forma aut\u00f4noma em segundo plano.<\/p>\n<p>Seja para <a href=\"https:\/\/kinsta.com\/pt\/blog\/ia-wordpress\/\">converter um arquivo de \u00e1udio em um artigo<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/automatizar-fluxo-trabalho-agencia-com-kinsta-e-trello\/\">integrar um fluxo de trabalho automatizado via GitHub Actions<\/a> ou criar uma conex\u00e3o integrada entre seu site e o cliente Claude Desktop, o WordPress est\u00e1 totalmente preparado para processar solicita\u00e7\u00f5es complexas e transformar dados de entrada em blocos nativos do Gutenberg. Cabe a voc\u00ea fornecer aos seus aplicativos o poder, a seguran\u00e7a e a escalabilidade de que precisam escolhendo um parceiro de hospedagem l\u00edder do setor, como a Kinsta.<\/p>\n<p>Voc\u00ea j\u00e1 conferiu <a href=\"https:\/\/kinsta.com\/pt\/precos\/\">nossos planos<\/a>? Caso n\u00e3o tenha certeza de qual deles \u00e9 mais adequado ao fluxo de trabalho espec\u00edfico do seu site, <a href=\"https:\/\/kinsta.com\/pt\/falar-com-vendas\/\">nossa equipe de vendas<\/a> ter\u00e1 prazer em responder a todas as suas perguntas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Model Context Protocol (MCP) \u00e9 um padr\u00e3o aberto que estabelece conex\u00f5es seguras entre ferramentas baseadas em IA e fontes de dados n\u00e3o p\u00fablicas. Em outras &#8230;<\/p>\n","protected":false},"author":36,"featured_media":76197,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[951,1026],"class_list":["post-76196","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-desenvolvimento-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Crie uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA<\/title>\n<meta name=\"description\" content=\"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como criar uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA em sites hospedados na Kinsta\" \/>\n<meta property=\"og:description\" content=\"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-24T07:20:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-27T08:22:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Como criar uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA em sites hospedados na Kinsta\",\"datePublished\":\"2026-08-24T07:20:37+00:00\",\"dateModified\":\"2026-08-27T08:22:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/\"},\"wordCount\":3471,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"inLanguage\":\"pt-PT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/\",\"name\":\"Crie uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"datePublished\":\"2026-08-24T07:20:37+00:00\",\"dateModified\":\"2026-08-27T08:22:56+00:00\",\"description\":\"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como criar uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA em sites hospedados na Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Crie uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA","description":"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.","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:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA em sites hospedados na Kinsta","og_description":"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.","og_url":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2026-08-24T07:20:37+00:00","article_modified_time":"2026-08-27T08:22:56+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Carlo Daniele","Tempo estimado de leitura":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Como criar uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA em sites hospedados na Kinsta","datePublished":"2026-08-24T07:20:37+00:00","dateModified":"2026-08-27T08:22:56+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/"},"wordCount":3471,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","inLanguage":"pt-PT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/","url":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/","name":"Crie uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","datePublished":"2026-08-24T07:20:37+00:00","dateModified":"2026-08-27T08:22:56+00:00","description":"Aprenda a criar um plugin MCP personalizado para WordPress e conectar agentes de IA ao seu site. Um guia detalhado sobre a Abilities API e o Claude Desktop.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/pt\/topicos\/api\/"},{"@type":"ListItem","position":3,"name":"Como criar uma integra\u00e7\u00e3o MCP do WordPress para agentes de IA em sites hospedados na Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/76196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=76196"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/76196\/revisions"}],"predecessor-version":[{"id":76228,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/76196\/revisions\/76228"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/76196\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/76197"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=76196"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=76196"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=76196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}