A Cloudflare anunciou um *developer preview* que permite a qualquer site hospedado em sua rede ativar uma interface **WebMCP (Web Model Context Protocol)** com um único interruptor no painel de controle. A proposta elimina a necessidade de *scraping* HTML ou automação frágil de interface (baseada em cliques e seletores CSS), expondo ferramentas estruturadas e legíveis por máquina diretamente aos agentes de IA que rodam no navegador.
### O que é WebMCP O **Web Model Context Protocol (WebMCP)** padroniza a exposição de ferramentas tipadas — como `searchFlights` ou `bookTicket` — para agentes de IA que rodam no navegador. Em vez de raspar HTML, consumir tokens extras para parsear DOM ou simular cliques em botões (que quebram a cada mudança de UI), o agente invoca funções explícitas, com esquemas definidos, via um protocolo padrão. O resultado: interações mais rápidas, baratas (menos tokens) e resilientes a mudanças de UI.
### Como funciona a adoção nativa Até então, adotar WebMCP exigia código: ou via `document.modelContext` API (registro programático de ferramentas, esquemas e handlers) ou via anotações declarativas em formulários HTML. O preview da Cloudflare abstrai isso: **qualquer site na rede Cloudflare pode ativar WebMCP com um *toggle* no dashboard**, escolhendo "pacotes de ferramentas" (*tool packs*) de uma biblioteca curada.
# publicidade
### Pacotes iniciais Dois pacotes já vêm habilitáveis no preview:
1. **Content Credentials** — expõe metadados de proveniência C2PA de imagens na página (autenticidade, edição, IA generativa). 2. **Site MCP Server** — faz proxy das ferramentas de um servidor MCP já existente no mesmo domínio, expondo-as ao agente no navegador via proxy *same-origin*.
A biblioteca de pacotes crescerá; novos pacotes ficam disponíveis sem *redeploy* do site.
### Arquitetura: `bridge.js` injetado na borda A Cloudflare injeta silenciosamente um módulo ES na borda via **HTMLRewriter** — mesmo origem, HTML original intocado:
```html