
WebMCP em 2026: Quais Navegadores Suportam navigator.modelContext?
Chrome 146 Canary lançou navigator.modelContext na semana passada. Isso faz do Chrome o primeiro navegador com suporte nativo ao WebMCP - dando aos agentes de IA acesso estruturado ao conteúdo da página da web sem scraping, sem Puppeteer, sem seletores CSS frágeis.
Mas o Chrome não é toda a web. Se você está construindo um site compatível com WebMCP hoje, precisa saber onde cada navegador se encontra. Aqui está o quadro completo em março de 2026.
Tabela de Compatibilidade de Navegadores
| Navegador | Status do WebMCP | navigator.modelContext |
Versão | Notas |
|---|---|---|---|---|
| Chrome | Suportado | Sim | 146 Canary | Primeira implementação. Atrás de uma flag na versão estável. |
| Firefox | Em Progresso | Não | - | A Mozilla está no grupo de trabalho do W3C WebMCP. Sem cronograma público. |
| Safari | Em Progresso | Não | - | A Apple se juntou ao grupo de trabalho do W3C. Bug de rastreamento do WebKit registrado. |
| Edge | Em Progresso | Não | - | A Microsoft está participando da especificação do W3C. Provavelmente será lançado logo após a versão estável do Chrome (base compartilhada do Chromium). |
| Brave | Não Iniciado | Não | - | Sem compromisso público. Baseado em Chromium, portanto, pode adotar a implementação do Chrome. |
| Arc | Não Iniciado | Não | - | Baseado em Chromium. Sem trabalho público no WebMCP. |
Resumo: O Chrome 146 é o único navegador com uma implementação funcional no momento. O Edge quase certamente seguirá rapidamente, pois compartilha o motor do Chrome. Firefox e Safari estão envolvidos no processo de especificação, mas não se comprometeram com cronogramas.
O Que Isso Significa para Desenvolvedores
Se você está construindo um site pronto para agentes hoje, não pode assumir que o WebMCP está disponível. Você precisa de degradação graciosa - forneça dados estruturados para agentes quando navigator.modelContext existir, e faça um fallback gracioso quando não existir.
É exatamente isso que o webmcp-sdk faz.
Implementação Multinavegador com webmcp-sdk
import { WebMCPProvider, isWebMCPSupported } from 'webmcp-sdk';
// Verifique o suporte ao WebMCP antes de usá-lo
if (isWebMCPSupported()) {
// WebMCP completo - o agente obtém contexto estruturado
const provider = new WebMCPProvider({
actions: ['search', 'add-to-cart', 'checkout'],
schema: productCatalogSchema
});
provider.expose();
} else {
// Fallback: exponha dados via meta tags + JSON-LD
// Agentes que usam parsing web padrão ainda obtêm dados estruturados
injectStructuredFallback(productCatalogSchema);
}
O SDK faz três coisas:
1. Detecção de recursos. isWebMCPSupported() verifica o navigator.modelContext em tempo de execução. Sem sniffing de user-agent. Sem listas de navegadores para manter.
2. Exposição de dados estruturados. Quando o WebMCP está disponível, o SDK expõe as ações da sua página, esquemas de dados e elementos interativos através da API nativa.
3. Fallback gracioso. Quando o WebMCP não está disponível, o SDK injeta dados estruturados via JSON-LD e HTML semântico. Agentes que usam acesso web tradicional ainda obtêm dados limpos e tipados - apenas através de um canal diferente.
O Grupo de Trabalho do W3C
A especificação do WebMCP está sendo desenvolvida através do W3C com a participação do Google, Microsoft, Mozilla e Apple. Isso é um forte sinal. Quando os quatro principais fornecedores de navegadores estão na mesa, a especificação geralmente é lançada entre os navegadores dentro de 12-18 meses após a primeira implementação.
O Chrome 146 é a implementação de referência. A especificação ainda está evoluindo, mas a superfície da API central - navigator.modelContext para leitura do contexto da página, ModelContextProvider para expor dados compatíveis com agentes - é estável o suficiente para construir.
Você Deve Construir para WebMCP Hoje?
Sim. Aqui está o porquê:
O Chrome detém cerca de 65% da participação de mercado de navegadores. O Chrome 146 atingindo a versão estável significa que a maioria dos navegadores dos seus usuários suportará o WebMCP dentro de meses. E com o padrão de fallback do webmcp-sdk, você não está quebrando nada para os usuários do Firefox ou Safari - eles apenas recebem a versão não-WebMCP.
Sites que adicionam suporte ao WebMCP agora serão indexados e classificados por agentes de IA antes de seus concorrentes. É a mesma dinâmica do design responsivo para dispositivos móveis em 2012 - os primeiros adotantes obtiveram a vantagem de SEO.
Começando
Instale webmcp-sdk:
$ npm install webmcp-sdk
Adicione suporte ao WebMCP ao seu site com o padrão de provedor mostrado acima. O SDK lida automaticamente com a detecção de navegadores, exposição de dados e fallback.
Para um guia completo de integração com React, consulte nossa publicação no Hashnode em ai-agent-economy.hashnode.dev.
Este artigo foi escrito com assistência de IA. Todas as alegações técnicas, código e decisões arquitetônicas foram validadas pelo autor.
A implementação do WebMCP no Chrome pode impactar significativamente as empresas brasileiras, permitindo que seus sites sejam mais facilmente acessados por agentes de IA. Com a adoção crescente, empresas que implementarem essa tecnologia cedo terão vantagem competitiva em SEO.

