Pular para o conteúdo principal

Quando usar MCP ou API REST

MCP e REST não são concorrentes. Resolvem problemas diferentes e costumam coexistir na mesma solução.

SituaçãoRESTMCP
Backend emitindo milhares de notas automaticamenteIdealNão recomendado
ERP consultando status por job_idIdealPossível, mas desnecessário
Pessoa perguntando "quanto emiti este mês?"Exige interface própriaIdeal
Analista investigando rejeições em conversaExige implementação específicaIdeal
Rotina transacional determinísticaIdealComplementar
Assistente fiscal internoComplementarIdeal
Integração servidor a servidorIdealComplementar

A regra prática​

REST quando o seu código já sabe exatamente qual operação executar.

MCP quando um agente precisa descobrir quais ferramentas usar para atender uma intenção humana.

Por que não usar MCP para volume​

Um agente escolhe ferramentas por inferência. Isso é excelente para responder perguntas variadas e péssimo para um laço que emite 5.000 notas: cada decisão custa tempo, é não determinística e consome cota igual. Volume quer previsibilidade, e previsibilidade é exatamente o que a API REST oferece.

Por que não construir tela para tudo​

O caminho inverso também é ruim. Cada nova pergunta do time — "quais produtos aparecem nas rejeições da semana?" — viraria um filtro, um relatório, um deploy. Com MCP, a pergunta é feita e respondida sem que ninguém escreva código.

Os dois usam a mesma cota

As consultas do assistente contam na cota do plano, igual às chamadas REST. Não existe cota separada de IA.