Dados do servidor
Outros clientes MCP ainda não conseguem se conectar: o servidor só aceita os aplicativos do Claude e do ChatGPT.
Conectar no Claude Code
1
Adicione o servidor
No terminal, rode:Assim a Integra fica disponível só para você, no projeto atual. Para ter a Integra em todos os seus projetos, use
--scope user:2
Entre na Integra
No Claude Code, rode
/mcp, escolha integra e depois Authenticate. O navegador abre o login da Integra. Use a mesma conta do painel.3
Escolha a organização
Confira as permissões, escolha a organização e clique em Permitir. De volta ao Claude Code, as ferramentas aparecem com o prefixo
mcp__integra__, como mcp__integra__resumo_da_operacao.Para a equipe toda
Com--scope project, o Claude Code grava o servidor no .mcp.json do repositório. Quem abrir o projeto vê a Integra na lista e entra com a própria conta:
.mcp.json
No Claude e no Claude Code, o servidor não dispara ligações:
criar_campanha aceita só WhatsApp, e retentar_falhas e ligar_para_testar_agente não aparecem. As campanhas de voz, a repetição de falhas e o teste por ligação ficam no ChatGPT e no painel.Permissões
Cada grupo de ferramentas depende de um escopo OAuth. A tela de conexão mostra os escopos pedidos antes de você clicar em Permitir.
Se o aplicativo não pedir nenhum desses escopos, a conexão recebe os quatro. O seu papel na organização continua valendo: o que você não pode fazer no painel, o servidor também não faz.
Ferramentas
As respostas vêm em JSON. Quando dá certo, a resposta traz no campopainel o link da tela correspondente no painel.
Consulta (integra:read)
Campanhas (integra:campaigns)
Agentes (integra:agents)
Inbox (integra:inbox)
Como as ações se comportam
As edições de agente vão para o rascunho e só valem depois depublicar_agente. Passe a versao que o ver_agente mostra: se alguém mudou o rascunho no painel nesse meio tempo, a ferramenta não grava e pede para ler o agente de novo.
Pedidos repetidos não executam duas vezes. A mesma criar_campanha ou retentar_falhas no mesmo dia devolve o que já foi feito. A mesma criar_agente, ligar_para_testar_agente ou responder_conversa em até 2 minutos não acontece de novo.
Respostas muito grandes voltam cortadas, com um aviso. Nas listas, o campo itensOmitidos diz quantos itens ficaram de fora. Peça menos itens ou use os filtros.
Os erros voltam em português, prontos para mostrar a quem está usando: falta de permissão do papel, item que não existe na organização, limite do plano ou muitas chamadas seguidas.
Desconectar e trocar de organização
No painel, abra Ajustes > Aplicativos conectados e clique em Desconectar. O aplicativo perde o acesso na hora. Cada conexão vale para uma organização. Para trabalhar com outra, desconecte e conecte de novo escolhendo a outra organização. No Claude Code, rode/mcp, escolha integra e entre de novo.
Se uma ferramenta responder “Esta conexão perdeu o acesso à organização”, você saiu da organização ou o seu acesso mudou. Conecte de novo.
Para quem desenvolve um cliente MCP
O servidor segue a especificação de autorização do MCP:- recurso protegido:
https://mcp.useintegra.com.br/.well-known/oauth-protected-resource/mcp - servidor de autorização:
https://mcp.useintegra.com.br/.well-known/oauth-authorization-server - o cliente se identifica por um documento de metadados (Client ID Metadata Document); não há registro dinâmico
- PKCE com
S256é obrigatório, e o parâmetroresource, quando enviado, tem de serhttps://mcp.useintegra.com.br/mcp - sem token válido, o
/mcpresponde401com o cabeçalhoWWW-Authenticateapontando para os metadados