O que é: WebMCP é um padrão em desenvolvimento pelo W3C que deixa um site declarar suas próprias ações (buscar, preencher formulário, filtrar catálogo) para que um agente de IA execute diretamente, sem precisar adivinhar lendo o HTML da página.
Por que existe
Agentes de IA que navegam a web hoje esbarram num problema real: eles interpretam a estrutura de uma página tentando adivinhar o que cada botão ou campo faz. Funciona às vezes, quebra sempre que o site muda de layout. O WebMCP substitui essa adivinhação por um contrato explícito.
Como funciona, em uma frase
Um site registra uma “tool” com nome, descrição em linguagem natural e um schema de parâmetros — via atributos HTML (API Declarativa) ou via JavaScript com document.modelContext.registerTool() (API Imperativa) — e o agente descobre e usa essa tool sem ambiguidade.
De onde vem o nome
É inspirado no MCP (Model Context Protocol) da Anthropic, mas não é a mesma coisa: é uma especificação própria da Web, complementar ao MCP, não o MCP rodando dentro do navegador.
O estado real hoje
Não é padrão nativo universal ainda. O Chrome tem uma implementação real atrás da flag experimental chrome://flags/#enable-webmcp-testing — testável de verdade, mas desligada por padrão.
Onde já funciona de verdade
No próprio blog da Wortic: a busca de artigos foi declarada como tool searchBlogPosts, testável agora mesmo com a flag ativada e o comando await document.modelContext.getTools() no console do navegador.
O que fazer com essa informação
Se o seu site tem ações reais (venda, formulário, catálogo), vale entender o conceito agora e testar cedo — enquanto o padrão ainda está em formação, aprender custa menos do que correr atrás depois.