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:
- Pede ao assistente: «Lista as páginas do site sem meta descrição.»
- O cliente consulta o servidor e recebe a lista de ferramentas disponíveis, com descrição e parâmetros.
- O modelo escolhe a ferramenta adequada e prepara a chamada.
- O servidor WordPress executa a ação com as permissões da conta usada e devolve o resultado.
- 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ção | Como funciona | Vantagens | Limites |
|---|---|---|---|
| Copiar e colar do chat | Gera texto no assistente e cola no editor | Zero configuração | Sem contexto do site, muito trabalho manual |
| Plugin de IA no painel | Gera texto num campo do WordPress | Simples de usar | Tarefas isoladas, pouco contexto |
| REST API com scripts | Código próprio chama a API do WordPress | Flexível | Exige programação e manutenção |
| Adaptador MCP do WordPress | Expõe capacidades registadas na Abilities API | Padrão aberto, permissões do WordPress | Só faz o que estiver registado |
| Novamira | Plugin que transforma o site num servidor MCP com acesso ao nível do PHP | Vê todo o stack, capacidades para Gutenberg, Elementor, ACF e Rank Math, skills e memória | Pensado 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.
- Prepare um staging. Uma cópia do site onde o agente vai trabalhar.
- Faça uma cópia de segurança de ficheiros e base de dados e confirme que sabe repor.
- Crie um utilizador para o agente com o papel mínimo para as tarefas previstas.
- Gere uma Application Password para esse utilizador, no perfil do WordPress.
- Instale a ponte MCP (adaptador MCP ou Novamira) e ative só as capacidades necessárias.
- Configure o cliente de IA (Claude Desktop, Claude Code, Cursor ou VS Code) com o endereço do site e as credenciais.
- Teste com pedidos de leitura antes de qualquer escrita. Depois, uma escrita pequena e verificável.
- 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?
| Risco | Como se controla |
|---|---|
| O agente altera algo que não devia | Staging, permissões mínimas, capacidades ativadas só quando necessárias |
| Um erro chega ao site publicado | Revisão humana obrigatória antes de cada publicação |
| Perda de dados ou site em baixo | Có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 mudou | Registo de cada alteração ligado à tarefa que a pediu |
| Credenciais expostas | Application Password própria, revogável a qualquer momento, ligação por HTTPS |
| Dados pessoais enviados ao modelo | Dados 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.
