Como Preparar o WordPress para Agentes de IA
Um agente de IA não abre o wp-admin, não passa o mouse pelo menu e não interpreta o label de um botão. Ele chama uma função, espera uma resposta estruturada e segue para o próximo passo, mesmo quando a interface que a gente desenhou diz o contrário. Isso cria um segundo tipo de usuário no site.
Agentes não usam o WordPress como as pessoas usam
Uma pessoa explora a tela até achar o caminho, relê o formulário, testa outro botão e entende pelo contexto visual o que aconteceu. Um agente não tem essa flexibilidade: precisa de ações definidas, entradas estruturadas, autenticação programática e respostas que consiga interpretar sem ambiguidade.
Vale separar agente de crawler. O crawler lê e indexa. O agente age em nome de alguém: consulta estoque, busca dados de conta, cria rascunho, dispara um workflow. No momento em que software passa a agir e não só ler, permissões, estados de falha e a consequência de cada ação entram na conta.
Projete capacidades, não apenas páginas
O desenho tradicional começa por uma jornada: a pessoa cai na página, clica, preenche, chega na confirmação. Um agente pode pular tudo isso e chamar a função direto, desde que ela exista em um formato que software entenda.
É o que a WordPress Abilities API propõe: definir a ação, os dados de entrada, o retorno e quem pode executá-la, sem depender de scraping de HTML. Já o MCP Adapter expõe conteúdo e funcionalidades do site para ferramentas externas, que é por onde um agente descobre o que pode fazer.
Nem todo botão precisa de equivalente acessível por máquina. A pergunta útil é outra: quais funções vale expor, quem pode usar e com que limite.
Autenticação e permissões pesam mais
Quando um agente executa algo dentro do WordPress, a pergunta deixa de ser se ele conecta e passa a ser o que ele pode fazer. A CyberArk mediu isso no Identity Security Landscape de 2025 e encontrou que 68% das organizações não têm controles de identidade para IA.
O erro comum é entregar credencial de administrador para um serviço externo e confiar que ele vai usar só o necessário. Amarre o acesso ao trabalho em questão: uma ferramenta que consulta documentação não tem motivo para editar posts, e a que escreve rascunhos não precisa publicar.
Cada ability pode carregar a própria checagem de permissão, com inputs e outputs definidos. O resto é higiene de segurança conhecida: validar tudo que chega, manter credencial fora de prompt, front-end e log, e pedir aprovação humana antes de operação cara ou difícil de desfazer.
Consumidores de máquina mudam a exigência de performance
Uma pessoa navega em ritmo natural. Um agente dispara várias requisições em segundos enquanto junta contexto, chama ferramentas e compara resultados. Combine chamadas, cacheie respostas de leitura, limite a concorrência e empurre trabalho lento para background.
Timeouts merecem atenção, porque o pedido pode ter dado certo e o agente nunca recebeu a resposta. Repetir uma consulta é inofensivo, repetir a criação de um pedido não é. Uma API bem desenhada devolve um operation ID em ações longas, e o software consulta depois se o job terminou. Quando um fluxo quebra no meio, o monitoramento e os logs do servidor mostram qual requisição travou.
Conclusão
Tratar agente como um tipo de usuário não é moda, é requisito de arquitetura: capacidades explícitas, permissão mínima e respostas previsíveis. Se o seu site só faz sentido para quem olha a tela, você já tem uma superfície de API mal planejada esperando para aparecer.
Fonte: https://kinsta.com/blog/wordpress-for-ai-agents/