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.