MCP (Model Context Protocol)
O padrão de comunicação entre agentes de IA e sistemas externos. Diferente da API, ele entrega os dados e também as regras de como o agente deve agir.
Por que ele existe
A API resolve a conversa entre programa e programa. Mas agentes de IA conversam de um jeito diferente, e cada empresa e cada desenvolvedor estava conectando as coisas do seu jeito. Virou bagunça.
O MCP (Model Context Protocol, protocolo de contexto de modelo) é o padrão criado para organizar isso.
A diferença que importa
| API | MCP | |
|---|---|---|
| O que entrega | Só os dados, do jeito que a plataforma escolheu | Os dados e as regras |
| Quem organiza | Você, escrevendo código de tratamento | O protocolo, que orienta o agente |
| Como age | Requisição e resposta, sem decisão | O agente consulta e age sobre a resposta |
| Escopo | Genérica, serve para qualquer aplicação | Específica, feita para agentes de IA |
A API não consegue orientar um agente porque programas comuns não têm agência ativa: eles só fazem requisição e resposta, não interpretam dados para tomar decisão.
Um exemplo concreto
Antes do MCP, para levar informação de design do Figma para uma IA as pessoas faziam gambiarra: tiravam print, copiavam e colavam, tentavam login direto. Nada funcionava direito.
O Figma então criou um MCP, que entrega um método de busca junto com todas as regras de como o agente deve se comportar com aquilo: vá em tal lugar, de tal maneira, faça isso, e me retorne neste formato.
O mesmo raciocínio vale para o YouTube. Com API, você recebe os dados brutos e escreve o código que os organiza. Com MCP, vêm os dados, o caminho e a organização. O agente só consulta e age.
Em uma frase
MCP é um tipo de API específica entre modelos de IA e partes do programa. Como é específica, ela já sabe o que procurar, o que fazer e como fazer. A API genérica obriga você a explorar documentação, porque a informação vem jogada.
