WebMCP substitui uma API?
Não. WebMCP é uma camada de interação entre agente e página, enquanto a API continua sendo a interface estável para dados, regras e serviços. Uma tool WebMCP pode chamar a mesma API usada pela interface humana, preservando uma única fonte de verdade e evitando duplicação de lógica.
Em resumo
- WebMCP descreve ações no contexto da página.
- APIs continuam servindo dados e regras de negócio.
- O backend mantém autenticação e autorização.
- Compartilhar serviços evita quatro implementações diferentes.
Arquitetura recomendada
O catálogo ou banco alimenta serviços internos. Esses serviços atendem a página HTML, as APIs JSON, os feeds e as tools WebMCP. Sitemaps, JSON-LD e llms.txt descrevem o mesmo conteúdo público.
A tool não deve confiar em parâmetros apenas porque vieram de uma LLM. O servidor valida a entrada e aplica as mesmas políticas usadas por qualquer outro cliente.
Perguntas relacionadas
Uma tool pode chamar fetch?
Sim. A função execute pode consultar uma API, respeitando o AbortSignal e tratando erros para o agente.
Devo copiar a lógica da API para a tool?
Não. Reutilize serviços e contratos compartilhados.