Guia de MCP e IA no WordPress

O MCP (Model Context Protocol) é um protocolo aberto que permite a assistentes de IA, como o Claude ou o ChatGPT, usar ferramentas externas de forma padronizada. No WordPress, o MCP deixa um agente ler e alterar conteúdo, metadados e código do site, com permissões definidas e alterações que um humano revê antes de publicar.

Em resumo

  • O MCP (Model Context Protocol) é um protocolo aberto que define como um assistente de IA descobre e usa ferramentas externas.
  • Tem dois lados: o cliente (Claude Desktop, Claude Code, Cursor, VS Code) e o servidor, que expõe ferramentas. O seu WordPress pode ser um servidor MCP.
  • No WordPress, a Abilities API descreve o que o site sabe fazer e um adaptador MCP publica essas capacidades; o plugin Novamira junta tudo e acrescenta execução de PHP isolada, skills e memória.
  • Os riscos controlam-se com staging, cópias de segurança, contas com permissões mínimas, registo de alterações e revisão humana antes de publicar.
  • As tarefas que mais compensam delegar são repetitivas e verificáveis: metadados, headings, texto alternativo, ligações internas, schema e montagem de páginas.

Este guia faz parte do ecossistema de IA para WordPress da 93creative. Está escrito para donos de sites, equipas de marketing e agências que ouvem falar de MCP e querem perceber o que é, o que muda no WordPress e onde estão os cuidados. Não precisa de saber programar para o ler.

O que é o MCP (Model Context Protocol)?

O MCP é um standard aberto que define como um modelo de IA se liga a ferramentas e dados fora do chat. Foi apresentado pela Anthropic no fim de 2024 e hoje é suportado por vários assistentes e editores de código. A ideia é simples: em vez de cada ferramenta inventar a sua própria integração com cada assistente, todas falam o mesmo protocolo.

Uma comparação útil é a tomada USB. Antes, cada aparelho tinha o seu cabo. Com um padrão comum, qualquer aparelho liga a qualquer computador. Com o MCP, qualquer cliente compatível liga a qualquer servidor compatível, seja uma base de dados, um calendário, o ClickUp ou um site WordPress.

Sem MCP, o assistente só conhece o que lhe escreve ou cola na conversa. Com MCP, pode perguntar a um sistema que dados existem, ler o que precisa e executar ações, sempre através de funções com nome, descrição e parâmetros que o próprio servidor anuncia.

Como funciona o MCP na prática?

Há três papéis. O anfitrião é a aplicação onde conversa com a IA, como o Claude Desktop. O cliente MCP é a parte dessa aplicação que fala o protocolo. O servidor MCP é o sistema que expõe ferramentas, neste caso o seu WordPress. Um pedido típico segue estes passos:

  1. Pede ao assistente: «Lista as páginas do site sem meta descrição.»
  2. O cliente consulta o servidor e recebe a lista de ferramentas disponíveis, com descrição e parâmetros.
  3. O modelo escolhe a ferramenta adequada e prepara a chamada.
  4. O servidor WordPress executa a ação com as permissões da conta usada e devolve o resultado.
  5. O modelo lê o resultado, decide se precisa de mais passos e responde-lhe com a lista e uma proposta.

Os servidores MCP podem oferecer ferramentas (ações, como atualizar um post), recursos (dados para leitura, como o conteúdo de uma página) e prompts (instruções pré-definidas). A ligação pode ser local, na sua máquina, ou remota, por HTTPS.

Porque é que o MCP importa para quem tem um site WordPress?

Porque muda o sítio onde a IA trabalha. Até aqui, usar IA no WordPress era quase sempre copiar texto do chat para o editor, ou usar um plugin que gera texto num campo. Com MCP, o agente vê o site inteiro: que plugins estão ativos, que tipos de conteúdo existem, que campos ACF cada página tem, que metadados o Rank Math guarda. E pode agir sobre isso.

Para uma PME, isto significa que tarefas repetitivas que ficavam por fazer passam a ser feitas, com revisão. Para uma agência, significa aplicar o mesmo método a vários sites sem reexplicar cada projeto. Para quem faz SEO, significa ligar o diagnóstico à execução sem dezenas de cliques por página.

O que são a Abilities API e o adaptador MCP do WordPress?

A Abilities API é a forma de o WordPress registar, num formato legível por máquinas, o que o site sabe fazer: cada capacidade tem nome, descrição, parâmetros de entrada e de saída e regras de permissão. Plugins e temas podem registar as suas próprias capacidades.

O adaptador MCP pega nessas capacidades e publica-as como ferramentas MCP. É a ponte entre o vocabulário do WordPress e o protocolo que os assistentes de IA entendem. Juntos, permitem que qualquer cliente MCP descubra e use o que o seu site oferece, respeitando as permissões do utilizador com que se liga.

Que opções existem para ligar a IA ao WordPress?

OpçãoComo funcionaVantagensLimites
Copiar e colar do chatGera texto no assistente e cola no editorZero configuraçãoSem contexto do site, muito trabalho manual
Plugin de IA no painelGera texto num campo do WordPressSimples de usarTarefas isoladas, pouco contexto
REST API com scriptsCódigo próprio chama a API do WordPressFlexívelExige programação e manutenção
Adaptador MCP do WordPressExpõe capacidades registadas na Abilities APIPadrão aberto, permissões do WordPressSó faz o que estiver registado
NovamiraPlugin que transforma o site num servidor MCP com acesso ao nível do PHPVê todo o stack, capacidades para Gutenberg, Elementor, ACF e Rank Math, skills e memóriaPensado para desenvolvimento e staging; exige regras de governação

O que é o Novamira e o que acrescenta?

O Novamira é um plugin WordPress, com versão gratuita e versão Pro, que expõe o site a agentes de IA via MCP. Dá ao agente leitura e escrita de conteúdo e ficheiros, execução de PHP numa área isolada com recuperação em caso de erro e capacidades específicas para Gutenberg, Elementor, ACF e Rank Math.

A diferença face a uma lista fixa de ações é que o agente descobre o que o site tem e trabalha com isso, incluindo plugins personalizados. A versão Pro acrescenta memória persistente do projeto, guardada no servidor: paleta, tipografia, convenções e regras ficam disponíveis em todas as sessões e para toda a equipa. As skills permitem ensinar ao agente procedimentos reutilizáveis, como «corrigir metadados segundo as regras deste cliente».

A ligação é feita por HTTPS com uma Application Password, diretamente entre o cliente de IA e o seu servidor. As funcionalidades de IA vêm desativadas por defeito e têm de ser ativadas de forma deliberada.

Como se liga o Claude ao WordPress, passo a passo?

Este é o processo geral. Os detalhes variam com o alojamento, a cache e a firewall, e é aí que costumam surgir problemas.

  1. Prepare um staging. Uma cópia do site onde o agente vai trabalhar.
  2. Faça uma cópia de segurança de ficheiros e base de dados e confirme que sabe repor.
  3. Crie um utilizador para o agente com o papel mínimo para as tarefas previstas.
  4. Gere uma Application Password para esse utilizador, no perfil do WordPress.
  5. Instale a ponte MCP (adaptador MCP ou Novamira) e ative só as capacidades necessárias.
  6. Configure o cliente de IA (Claude Desktop, Claude Code, Cursor ou VS Code) com o endereço do site e as credenciais.
  7. Teste com pedidos de leitura antes de qualquer escrita. Depois, uma escrita pequena e verificável.
  8. Defina as regras por escrito: o que o agente pode fazer, quem aprova, onde ficam os registos.

Se prefere não fazer isto sozinho, a integração MCP da 93creative cobre todos estes passos.

Que tarefas faz sentido delegar a um agente de IA no WordPress?

As melhores candidatas são tarefas repetitivas, com regras claras e resultado fácil de verificar.

SEO on-page

Títulos e meta descrições em falta ou duplicados, hierarquia de headings, texto alternativo de imagens, ligações internas partidas ou para redirecionamentos, schema de artigos, produtos e perguntas frequentes. Com dados do Screaming Frog e do Search Console, isto vira um fluxo contínuo, descrito em workflows SEO com IA.

Conteúdo e páginas

Montar rascunhos em Gutenberg ou Elementor a partir de um briefing, preencher campos ACF, criar variações de páginas com a mesma estrutura. O texto final de páginas comerciais continua a precisar de revisão humana.

Desenvolvimento

Custom post types, templates, blocos, ajustes de queries e shortcodes. O agente valida o código contra o tema e os plugins reais do site, o que reduz surpresas.

WooCommerce

Análise de catálogo, descrições de categorias, schema de produto, verificação de produtos sem imagem ou sem descrição. Dados de encomendas e clientes ficam fora, salvo necessidade documentada.

Quais são os riscos e como se controlam?

RiscoComo se controla
O agente altera algo que não deviaStaging, permissões mínimas, capacidades ativadas só quando necessárias
Um erro chega ao site publicadoRevisão humana obrigatória antes de cada publicação
Perda de dados ou site em baixoCópia de segurança antes de cada sessão, com reposição testada; recuperação em caso de erro no PHP isolado
Não se sabe o que mudouRegisto de cada alteração ligado à tarefa que a pediu
Credenciais expostasApplication Password própria, revogável a qualquer momento, ligação por HTTPS
Dados pessoais enviados ao modeloDados de clientes fora do âmbito; revisão das condições do fornecedor de IA

Nenhuma destas regras é exótica. São as mesmas que aplicaria a um colaborador novo com acesso ao painel. A diferença é que o agente trabalha mais depressa, por isso as regras têm de estar definidas antes, não depois.

E o RGPD?

O RGPD aplica-se sempre que houver dados pessoais. A regra prática é manter dados de clientes, encomendas e formulários fora do que o agente lê, a menos que a tarefa o exija e isso esteja documentado. Convém também rever as condições do fornecedor de IA sobre retenção e uso dos dados enviados ao modelo e registar o tratamento quando aplicável. A ligação MCP em si é direta entre o cliente e o seu servidor.

Experiência real. O site da 93creative foi reconstruído com este método: saiu o Elementor, entrou um tema próprio, construído com o Claude ligado ao WordPress pelo Novamira, com cada página revista antes de publicar. Uso o mesmo ecossistema todos os dias para auditar e corrigir SEO em sites de clientes. Na Alicouro, o trabalho contínuo inclui a integração do WooCommerce com IA via MCP.

Por onde começar?

Escolha uma tarefa repetitiva e verificável, por exemplo meta descrições em falta, e faça-a em staging com um agente ligado por MCP. Meça o tempo, reveja o resultado e só depois alargue. Se quiser ajuda, o diagnóstico gratuito identifica as tarefas com mais retorno no seu site. Para a vertente de pesquisa, leia também o guia de GEO e AEO e o artigo Novamira: a nova era para agências WordPress e freelancers.

Perguntas frequentes

O que significa MCP?

Model Context Protocol. É um protocolo aberto que permite a assistentes de IA usar ferramentas e dados externos de forma padronizada.

O MCP só funciona com o Claude?

Não. É um standard aberto suportado por vários clientes, como Claude Desktop, Claude Code, Cursor, VS Code e Gemini CLI.

Preciso de saber programar para usar MCP no WordPress?

Para usar, não: pede tarefas em linguagem natural. Para instalar e configurar com segurança, ajuda ter alguém com experiência técnica em WordPress.

O MCP é seguro?

O protocolo é tão seguro quanto as permissões que concede. Com staging, contas com permissões mínimas, cópias de segurança e revisão humana, o risco fica controlado.

Qual é a diferença entre MCP e a REST API do WordPress?

A REST API é uma interface para programadores. O MCP é uma camada que permite a um modelo de IA descobrir e usar ferramentas sozinho, e pode assentar nas capacidades do WordPress.

O Novamira é obrigatório?

Não. O adaptador MCP do WordPress é uma alternativa. O Novamira compensa quando quer acesso a todo o stack, skills e memória do projeto.