MCP para quem decide · Capítulo 13 de 21 · 20 min
Comparar Claude e OpenAI em conectores e agentes
Escolha o fornecedor pelo controle que ele entrega sobre aprovação, retenção de dados e fatura, e não pela demonstração mais bonita.
Este capítulo faz parte do curso gratuito MCP para quem decide.
Escolher entre Claude e OpenAI para ligar agentes aos sistemas da casa mexe em três linhas do balanço. A primeira é a fatura mensal do modelo. A segunda é o risco de um agente gravar dado errado no CRM ou no ERP. A terceira é o poder de barganha na renovação, que some quando a empresa fica presa a um único fornecedor.
Em setembro de 2026, os dois falam o mesmo protocolo, o MCP (padrão aberto que liga assistentes a sistemas, como uma tomada universal). Um servidor MCP escrito uma vez atende aos dois. Por isso a escolha deixou de ser sobre quem conecta e passou a ser sobre quem deixa a empresa controlar o que o agente faz depois de conectado.
Agente, aqui, é o programa que usa o modelo para planejar e executar tarefas sozinho, como um estagiário com lista de afazeres e acesso a sistemas. Este capítulo põe lado a lado o que cada fornecedor entrega hoje, com data, e termina com um critério de escolha que cabe numa reunião de diretoria.
Os dois fornecedores ligam o mesmo servidor MCP, então o ativo portátil é o servidor e não o assistente. Decida pelo que o contrato exige. Se ele pede retenção zero de dados, o conector MCP da API do Claude está fora hoje. Se o time já trabalha no Claude Code, o custo de troca pesa a favor da Anthropic.
O lado da Anthropic
A Anthropic criou o MCP e hoje é membro Platinum da Agentic AI Foundation (AAIF), a fundação da Linux Foundation que governa o padrão. No assistente de chat, o Claude oferece um diretório de conectores, que são servidores MCP embalados para instalar em poucos cliques, como aplicativo de loja.
Desde 25/09/2026, desenvolvedores em planos pagos podem submeter ao diretório um conector remoto ou um plugin. Plugin é um pacote que junta servidores MCP e skills, as receitas de trabalho que o assistente segue como procedimento operacional. Cada envio passa por validação automática, varredura de segurança e revisão, e o autor acompanha instalações por produto e por versão. O mesmo anúncio cita MCP Apps, telas interativas dentro da conversa, e autorização gerenciada pela empresa.
Na API, o conector MCP deixa o modelo chamar um servidor remoto sem que a empresa escreva o cliente do protocolo. Ele está em beta. Aceita só chamadas de ferramenta, exige servidor exposto por HTTP e recebe credencial OAuth, o crachá eletrônico que o servidor confere. Permite lista de ferramentas permitidas e lista de bloqueio, como a relação de portas que um funcionário novo pode abrir.
Onde o conector da API do Claude não chega
A documentação da Anthropic, consultada em 26/09/2026, marca o recurso como indisponível no Amazon Bedrock e no Google Cloud, e em beta no Microsoft Foundry. O conector também não é elegível a retenção zero de dados. Os dados trocados com o servidor, inclusive definições de ferramenta e resultados, seguem a política padrão de retenção da Anthropic.
Para o time de desenvolvimento, a Anthropic oferece o Claude Code e o Agent SDK. O Claude Code é o agente de programação no terminal, com skills, hooks (gatilhos que rodam código em momentos fixos, como alarme de porta), subagentes e plugins. O Agent SDK é o kit para embutir esse mesmo agente em Python ou TypeScript. Ele traz as mesmas ferramentas e as permissões que definem o que roda sozinho e o que pede aprovação.
O lado da OpenAI
No ChatGPT, o modo desenvolvedor dá suporte completo ao MCP, com ações de leitura e de escrita, para os planos Plus, Pro, Business, Enterprise e Edu, só na web. A própria OpenAI classifica o recurso como de risco elevado e avisa sobre injeção de instruções e servidores maliciosos. As ações de escrita pedem confirmação por padrão.
O Apps SDK, lançado em 06/10/2025, é construído sobre o MCP. Os plugins da OpenAI juntam skills, um manifesto (a ficha técnica do pacote) e, quando faz sentido, um servidor MCP. Plugin publicado passa por revisão contínua quando muda ferramenta. Segundo o The Register, em 26/01/2026 a extensão MCP Apps saiu com apoio simultâneo das duas empresas.
Para quem constrói, a Responses API tem uma ferramenta MCP remota. Por padrão, a OpenAI pede aprovação antes de enviar qualquer dado a um servidor MCP, e a lista de ferramentas permitidas corta o que o modelo enxerga. A ferramenta é compatível com retenção zero de dados. O servidor de terceiro, porém, guarda o que recebe conforme a política dele.
Kits de agente e programação na OpenAI
O Agents SDK é o kit da OpenAI para montar agentes em código. Ele liga servidores MCP de quatro jeitos: pela ferramenta hospedada da Responses API, por Streamable HTTP, por SSE e por processo local. Ele aceita política de aprovação e filtro de ferramentas. Com a versão 2 da biblioteca MCP de Python, o kit tenta primeiro o server/discover da revisão 2026-07-28. Se o servidor for antigo, volta ao aperto de mão anterior.
O Codex, agente de programação da OpenAI, liga servidores locais e remotos. A configuração é única para o aplicativo de desktop, a linha de comando e a extensão de editor. Um modo de aprovação chamado writes pede autorização para toda ferramenta que não esteja marcada como só leitura. O AGENTS.md, arquivo de instruções que o Codex lê, é um dos projetos da AAIF, ao lado do MCP.
O que cada um oferece em setembro de 2026
| Capacidade | Claude (Anthropic) | OpenAI |
|---|---|---|
| Papel no padrão | Criou o MCP; membro Platinum da AAIF | Membro Platinum da AAIF; o AGENTS.md que o Codex lê é projeto da fundação |
| Assistente de chat | Diretório de conectores no claude.ai; portal de submissão aberto em 25/09/2026 com varredura e revisão | Modo desenvolvedor com MCP de leitura e escrita para Plus, Pro, Business, Enterprise e Edu, só na web; escrita pede confirmação |
| Pacote de extensão | Plugin com servidores MCP e skills; no Claude Code, também hooks e subagentes | Plugin com skills, manifesto e servidor MCP opcional; revisão contínua de mudança de ferramenta |
| Tela dentro da conversa | MCP Apps e autorização gerenciada pela empresa, citados no anúncio de 25/09/2026 | Apps SDK sobre MCP desde 06/10/2025; MCP Apps |
| MCP na API | Conector na Messages API, em beta; só ferramentas; só servidor remoto; fora do Bedrock e do Google Cloud | Ferramenta MCP remota na Responses API; aprovação pedida por padrão; lista de ferramentas permitidas |
| Kit para montar agentes | Agent SDK em Python e TypeScript, com as ferramentas, o laço e as permissões do Claude Code | Agents SDK com MCP hospedado, Streamable HTTP, SSE e processo local; aprovação e filtro de ferramentas |
| Agente de programação | Claude Code com skills, hooks, subagentes e plugins | Codex com servidores locais e remotos; modo writes pede aprovação para ferramenta que escreve |
Situação conferida nas documentações oficiais em 26/09/2026. Beta quer dizer que o fornecedor pode mudar o recurso sem o aviso que daria a um produto geral.
Maturidade, segurança e registro
Beta é recurso liberado para uso real, mas sem compromisso de estabilidade, como um prédio habitado com a obra ainda em andamento. O conector da API do Claude está nesse estado. A Anthropic acaba de abrir outro beta, que registra a lista de ferramentas de cada servidor e permite fixá-la. Isso impede que um servidor troque as próprias ferramentas no meio de uma conversa.
A diferença mais prática está na aprovação humana. Na Responses API, a pausa para aprovar vem ligada de fábrica e gera um pedido que o sistema da empresa aceita ou recusa. No conector da API do Claude, a documentação recomenda bloquear as ferramentas de escrita quando se quer confirmação humana antes de mudar dados. A pausa, nesse caso, fica no código da empresa ou no Agent SDK.
O registro de cada chamada volta nas duas APIs dentro da própria resposta, com a ferramenta usada e o resultado. Guardá-lo é tarefa da empresa, e o capítulo "Amarrar o acesso do agente ao crachá da pessoa" mostra onde ligá-lo à identidade de quem pediu.
Maturidade, segurança e custo lado a lado
| Critério | Claude | OpenAI | O que cobrar do fornecedor |
|---|---|---|---|
| Estado do MCP na API | Beta (conector da Messages API) | Ferramenta da Responses API; a documentação não a marca como beta | Data prevista de disponibilidade geral e aviso prévio de mudança |
| Aprovação humana | Lista de bloqueio nas escritas; pausa no código da empresa ou no Agent SDK | Pedido de aprovação ligado por padrão | Demonstração de uma escrita recusada, com o registro gerado |
| Lista de ferramentas | Permitidas e bloqueadas; lista fixável em beta | Ferramentas permitidas por servidor | Lista de leitura e escrita assinada pelo dono do processo |
| Retenção de dados | Conector fora da retenção zero; retenção padrão | Ferramenta compatível com retenção zero; o servidor de terceiro segue a política dele | Cláusula por escrito cobrindo o modelo e cada servidor ligado |
| Modelo de topo | Fable 5.1: US$ 10 / US$ 50 | GPT-6 Astra: US$ 10 / US$ 50 | Preço por milhão de unidades de texto, entrada e saída |
| Modelo de trabalho | Opus 5.5: US$ 4 / US$ 20; Sonnet 5: US$ 2 / US$ 10 | GPT-6 Sol: US$ 2 / US$ 10 | Fatura de um mês de piloto, não a tabela |
| Modelo de volume | Haiku 4.5: US$ 1 / US$ 5, aposentadoria não antes de 15/10/2026 | GPT-6 Luna: US$ 0,10 / US$ 0,50 | Data de aposentadoria do modelo escolhido |
Preços de setembro de 2026, em dólar por milhão de unidades de texto de entrada e de saída, faixa padrão. Na OpenAI, a ferramenta MCP não cobra taxa por chamada: paga-se o texto das definições de ferramenta e das chamadas.
Custo que a tabela esconde
A tabela de preço compara unidades que não são iguais. Segundo a página de preços da Anthropic, desde o Opus 4.7 o mesmo texto vira cerca de 30% mais unidades no Claude. Um Sonnet 5 e um GPT-6 Sol com o mesmo preço de tabela podem, portanto, gerar faturas diferentes para a mesma conversa.
Placar de agente de programação também é número de quem mede. A Anthropic publicou em 22/09/2026 que o Opus 5.5 fez 66,4% no Terminal-Bench 4.0. Um placar agregado da CodingFleet pôs o GPT-6 Astra em 58,2% e o Fable 5.1 em 57,9% no mesmo teste. Os números não batem porque cada um rodou com configuração própria, e a pergunta certa ao vendedor é quem mediu e como.
Como escolher entre os dois fornecedores
Escolha pela vitrine
Escolha a evitar
- Decidir pelo placar publicado pelo próprio fornecedor
- Comparar só o preço de tabela por milhão de unidades de texto
- Liberar o modo desenvolvedor do ChatGPT para toda a equipe comercial
- Presumir que a retenção zero do contrato cobre o conector MCP
- Escrever o servidor MCP preso a recursos de um só fornecedor
Escolha pelo controle
Escolha recomendada
- Rodar as mesmas 30 tarefas reais nos dois, com o mesmo servidor
- Comparar a fatura de um mês de piloto, com o volume real
- Liberar conector por catálogo aprovado, com dono e lista de ferramentas
- Pedir por escrito a posição de retenção do conector e de cada servidor
- Manter o servidor MCP neutro, pronto para trocar de assistente
Quando usar qual
| Situação da empresa | Caminho indicado | Por quê |
|---|---|---|
| Contrato de cliente exige retenção zero de dados | Responses API da OpenAI, com aprovação ligada | O conector MCP da API do Claude não é elegível a retenção zero em setembro de 2026 |
| Time de tecnologia já trabalha no Claude Code | Agent SDK da Anthropic | Mesmas ferramentas, permissões, skills e plugins que o time já opera |
| Infraestrutura inteira no Amazon Bedrock ou no Google Cloud | Cliente MCP no próprio código, ou outro fornecedor | O conector MCP da API do Claude não está disponível nessas nuvens |
| Tarefa de alto volume e baixa complexidade | GPT-6 Luna, após piloto | US$ 0,10 / US$ 0,50 por milhão de unidades de texto é o menor preço entre os dois |
| Equipe comercial quer ligar sistemas pelo chat | Diretório de conectores revisado, em qualquer dos dois | Conector que passou por revisão reduz o risco do servidor malicioso |
Nenhuma linha dispensa o piloto. A tabela aponta por onde começar, e a fatura e o registro do piloto decidem.
Decidir o fornecedor e ligar o primeiro agente em 30 dias
Roteiro para diretoria de operações e tecnologia, com um dono por etapa e um critério de conferência no fim de cada uma.
Passo 1: Dias 1 a 3: nomear o processo, o dono e o teto de gasto
O diretor da área escolhe um processo com volume medido e define o teto mensal da fatura do modelo com o financeiro.
Deu certo quando: Existe um documento de uma página com processo, dono, volume mensal e teto em reais.
Erro comum: Começar por um processo sem medição anterior, o que impede comparar o antes e o depois.
Passo 2: Dias 4 a 7: separar ferramentas de leitura e de escrita
O dono do processo e a segurança listam cada ferramenta do servidor MCP e marcam o que só lê e o que grava.
Deu certo quando: Lista assinada, com as ferramentas de escrita marcadas para aprovação humana.
Erro comum: Liberar o servidor inteiro porque a demonstração usou só duas ferramentas.
Passo 3: Dias 8 a 12: conferir retenção e nuvem no contrato
O jurídico confronta as cláusulas de clientes com a posição de cada fornecedor sobre retenção zero e com a nuvem em que a empresa roda.
Deu certo quando: Resposta por escrito de cada fornecedor, arquivada no processo de compra.
Erro comum: Supor que a retenção zero do contrato do modelo cobre o conector e o servidor de terceiro.
Passo 4: Dias 13 a 20: piloto duplo com o mesmo servidor
O time técnico roda as mesmas 30 tarefas reais nos dois fornecedores, com o mesmo servidor MCP e a mesma lista de ferramentas.
Deu certo quando: Planilha com acerto por tarefa, fatura do período e tempo por tarefa, lado a lado.
Erro comum: Deixar cada fornecedor escolher as próprias tarefas de demonstração.
Passo 5: Dias 21 a 25: provar a aprovação e o registro
A auditoria interna provoca uma escrita, recusa a aprovação e confere se a recusa ficou registrada com autor e horário.
Deu certo quando: Zero escrita executada sem aprovação registrada no período do piloto.
Erro comum: Testar só o caminho feliz, em que tudo é aprovado.
Passo 6: Dias 26 a 30: decidir e escrever a saída
O comitê escolhe o fornecedor pelos números do piloto e registra no contrato que o servidor MCP é da empresa.
Deu certo quando: Ata com o fornecedor escolhido, o motivo em números e a data da próxima reavaliação.
Erro comum: Assinar prazo longo sem cláusula de reavaliação, num mercado que troca preço a cada trimestre.
No fim você tem: Ao fim de 30 dias, a empresa tem um fornecedor escolhido por evidência e um servidor MCP próprio que funciona nos dois. A data para rever a escolha fica marcada.
A empresa queria um agente que lesse os pedidos no ERP, atualizasse o prazo de entrega no CRM e respondesse os vendedores. Os dois programadores da casa já usavam o Claude Code. O maior cliente, uma rede de supermercados, tinha cláusula exigindo que nenhum fornecedor de IA retivesse dados de seus pedidos.
Qual caminho a diretora deveria aprovar para o primeiro agente?
Verificação rápida
O contrato de um cliente exige que nenhum fornecedor de IA retenha dados. O que a empresa precisa confirmar antes de ligar um servidor MCP de terceiro pela Responses API da OpenAI?
Material para o time técnico
Quais cabeçalhos beta o conector MCP do Claude usa?
O conector da Messages API usa o cabeçalho mcp-client-2025-11-20; a versão mcp-client-2025-04-04 foi depreciada. O beta mcp-client-2026-09-15 inclui tudo do anterior e grava a lista de ferramentas de cada servidor num bloco mcp_tool_listing, que pode ser fixado no toolset. As chamadas voltam como blocos mcp_tool_use e mcp_tool_result.
Como o conector do Claude trata transporte, recursos e credencial?
Só chamadas de ferramenta; recursos e prompts do protocolo ficam de fora do conector e entram pelos auxiliares do lado do cliente nos SDKs. O servidor precisa estar exposto por HTTP, em Streamable HTTP ou SSE, sem processo local. A credencial vai no campo authorization_token, e o fluxo OAuth e a renovação ficam com quem chama a API.
Quais parâmetros a ferramenta MCP da Responses API aceita?
server_url, allowed_tools e require_approval, que aceita never, always ou filtro por ferramenta. Com aprovação ligada, a resposta traz um item mcp_approval_request com nome e argumentos, e o sistema devolve um mcp_approval_response. O campo connector_id está depreciado para modelos lançados depois de 01/09/2026.
Como o Agents SDK da OpenAI escolhe o transporte e a versão do protocolo?
HostedMCPTool delega a chamada à Responses API; MCPServerStreamableHttp, MCPServerSse e MCPServerStdio rodam no processo da empresa, com política de aprovação e filtro de ferramentas. Com a biblioteca mcp versão 2, o cliente sonda server/discover e cai no initialize se o servidor não responder.
Onde o Codex guarda a configuração de MCP e como pede aprovação?
Em ~/.codex/config.toml, compartilhado pelo aplicativo de desktop, pela linha de comando e pela extensão de editor. A chave default_tools_approval_mode aceita auto, prompt, writes e approve; em writes, pede autorização para toda ferramenta não marcada como só leitura.
Próximo passo
Marque para os próximos 30 dias um piloto duplo, com o mesmo servidor MCP e as mesmas 30 tarefas reais nos dois fornecedores. Antes de assinar, confira no dia 30: acerto acima de 90% nas tarefas, zero escrita sem aprovação registrada e fatura do modelo abaixo do teto do financeiro. Se algum cliente exigir retenção zero, obtenha a posição de cada fornecedor por escrito antes do primeiro dia do piloto.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Depois, siga para
- CursoMCP com Chrome: Automação com IAsugerido pelo grafo7 capítulos de “MCP com Chrome: Automação com IA” usam conceitos apresentados em “MCP para quem decide”.
- CursoClaude Code CLI: Programação com IAsugerido pelo grafo7 capítulos de “Claude Code CLI: Programação com IA” usam conceitos apresentados em “MCP para quem decide”.
- CursoDo Agile ao Agentic Operating Modelsugerido pelo grafo4 capítulos de “Do Agile ao Agentic Operating Model” usam conceitos apresentados em “MCP para quem decide”.
- CursoSegundo cérebro com IAsugerido pelo grafo3 capítulos de “Segundo cérebro com IA” usam conceitos apresentados em “MCP para quem decide”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Agentes de IA Autônomos: Do Conceito à ProduçãoMCP (Model Context Protocol)Examinar conexões de MCP (Model Context Protocol)
- Skills de IA com Vibecoding e TerminalModel Context Protocol: o USB-C da IAExaminar conexões de Model Context Protocol: o USB-C da IA
- Software e IA para executivosConferir quem publicou cada plugue que liga o agente aos sistemasExaminar conexões de Conferir quem publicou cada plugue que liga o agente aos sistemas
- Vídeo com IA: Claude Code, Codex e ElevenLabsConectar fal, Replicate e ElevenLabs por MCP com permissões mínimasExaminar conexões de Conectar fal, Replicate e ElevenLabs por MCP com permissões mínimas
Voltar ao capítulo anterior: Controlar a tela de terceiro dentro da conversa
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em MCP para quem decide
- 11Amarrar o acesso do agente ao crachá da pessoa
- 12Controlar a tela de terceiro dentro da conversa
- 13Comparar Claude e OpenAI em conectores e agentes
- 14Comparar Claude e Grok antes de liberar conectores
- 15Comparar Claude e Gemini quando a casa já usa Google