Em testes. Hoje existe uma única consulta disponível, a de CEP. Ela foi escolhida por ser a mais inofensiva da plataforma: não tem dado pessoal, não escreve nada e não gasta saldo. As próximas vêm depois que esta provar o caminho.
O que é
O MCP Conectenvios permite que um assistente de IA consulte a plataforma sozinho, sem abrir o painel e sem escrever código de integração. Você conecta o assistente uma vez e depois pergunta em português.
MCP é o Model Context Protocol, um padrão aberto para ligar assistentes de IA a sistemas externos. Ele não pertence a nenhum fornecedor de nuvem, e foi por isso que escolhemos esse caminho: o mesmo endereço atende clientes diferentes.
Quem precisa de integração de sistema, com pedido entrando por ERP ou por loja, continua na API. O MCP serve a outra coisa: uma pessoa conversando com um assistente.
O que dá para fazer hoje
A única ferramenta publicada chama-se lookup_cep.
Ela recebe um CEP brasileiro, com ou sem hífen, e devolve logradouro, bairro, cidade
e estado. A consulta vai à base dos Correios, a mesma que o painel usa.
Depois de conectar, pergunte em linguagem natural. O assistente decide sozinho quando chamar a ferramenta.
- Qual o endereço do CEP 01001-000?
- Esse cliente mandou o CEP 30130-110. Confere com Belo Horizonte?
Como pedir acesso
O acesso exige um token próprio. Não existe autoatendimento hoje: fale com o suporte.
Diga qual assistente você vai usar. Isso não muda o token nem o endereço, que são os mesmos para qualquer cliente: o mesmo token funciona no Claude Code, no Cursor e no VS Code ao mesmo tempo. O nome serve só para o token nascer reconhecível na lista, que é o que permite revogar o certo depois.
Pelo mesmo motivo, vale pedir um token por assistente. É recomendação, não exigência: se precisar cortar um, os outros continuam funcionando.
O token aparece uma única vez no momento da emissão. Guarde na hora. Se perder, peça outro — e o anterior pode ser revogado.
Cada token carrega um escopo, escolhido na emissão:
| Escopo | O que libera | Disponível |
|---|---|---|
read:public |
CEP, cotação, prazo, transportadoras, pontos de coleta e rastreio por código. Nenhum dado pessoal. | Sim |
read:account |
Envios, carrinhos e saldo da própria conta. Contém dados de destinatários. | Ainda não |
write |
Criar e imprimir envio. Gasta saldo da carteira. | Ainda não |
Para o teste atual, peça read:public.
Ele cobre a consulta de CEP e não dá acesso a nada da conta.
Como conectar
Em todos os casos, troque SEU_TOKEN pelo
token que o suporte enviou. O endereço do servidor é sempre o mesmo:
https://app.conectenvios.com.br/mcp
Claude Code
Um comando no terminal:
claude mcp add --transport http conectenvios https://app.conectenvios.com.br/mcp --header "Authorization: Bearer SEU_TOKEN"
Para deixar disponível em qualquer pasta, acrescente
--scope user. Confira com
claude mcp list.
Cursor
Crie ou edite .cursor/mcp.json na raiz do projeto:
{
"mcpServers": {
"conectenvios": {
"url": "https://app.conectenvios.com.br/mcp",
"headers": {
"Authorization": "Bearer SEU_TOKEN"
}
}
}
}
Depois abra Settings, seção MCP, e confirme que o servidor aparece conectado.
VS Code com GitHub Copilot
Crie .vscode/mcp.json:
{
"servers": {
"conectenvios": {
"type": "http",
"url": "https://app.conectenvios.com.br/mcp",
"headers": {
"Authorization": "Bearer SEU_TOKEN"
}
}
}
}
Use o modo Agent no chat do Copilot. O modo Ask não chama ferramentas.
Como saber se funcionou
Pergunte ao assistente o endereço do CEP 01001-000. A resposta certa é Praça da Sé, Sé, São Paulo, SP. Se ele responder de memória em vez de consultar, peça explicitamente para usar a ferramenta do Conectenvios.
O que ainda não funciona
ChatGPT e o conector do Claude.ai não conseguem conectar hoje. Não é falha de configuração e não adianta tentar.
Esses dois aceitam apenas servidores que fazem login por OAuth, o mesmo fluxo de “entrar com a sua conta”. O nosso pede token colado à mão, que é suficiente para ferramentas de desenvolvedor e não é aceito lá.
Esta versão fica no token. O login por OAuth, que é o que abriria esses dois clientes e dispensaria o pedido ao suporte, ficou para uma etapa seguinte e não tem data.
Atenção ao nome, porque confunde. Claude Code e Claude.ai são produtos diferentes aqui. O Claude Code é a ferramenta de terminal e conecta com token, sem OAuth — testado e confirmado. O Claude.ai é o site e o aplicativo, e é o conector dele que exige OAuth. Mesma história no ChatGPT: o produto existe, o que falta é o jeito de autenticar.
| Cliente | Conecta hoje |
|---|---|
| Claude Code | Sim |
| Cursor | Sim |
| VS Code com Copilot | Sim |
| n8n | Sim |
| ChatGPT | Não, exige OAuth |
| Conector do Claude.ai | Não, exige OAuth |
Segurança
O token do MCP fica guardado na configuração de um programa de IA, que é lido e escrito por um modelo. Por isso ele foi desenhado mais restrito que o token da API.
Trate como senha. Não cole em chat, em issue, em print de tela nem em repositório.
- Estar logado no painel não abre o MCP. Mesmo com sessão válida no mesmo domínio, a requisição é recusada. Só token vale.
- Token da API não abre o MCP. Os tokens que integrações de loja já usam são rejeitados aqui, e o token do MCP também não vale na API. As duas superfícies não compartilham credencial.
- Não existe token que abre tudo. O escopo é escolhido na emissão e cobrado a cada chamada.
O token não expira por padrão. Foi uma decisão consciente: token que vence sem aviso vira chamado de suporte com erro genérico. Em compensação, avise o suporte quando parar de usar, para revogar. Toda emissão fica registrada em auditoria.
Problemas comuns
| O que aparece | Causa | O que fazer |
|---|---|---|
| 401 | Token ausente, escrito errado ou revogado. | Confira o cabeçalho, inclusive a palavra Bearer e o espaço depois dela. |
| 403, “não foi emitido para uso por IA” | Está usando um token da API. | Peça um token de MCP ao suporte. |
| 403, “não tem o escopo” | O token tem escopo diferente do exigido. | Peça reemissão com read:public. |
| 405 | A requisição foi por GET. | O cliente está mal configurado. Use o transporte HTTP do exemplo. |
| “Tool not found” | O cliente guardou uma lista antiga de ferramentas. | Reinicie o cliente para ele reler o servidor. |
| “Não foi possível consultar o CEP agora” | Falha ao falar com os Correios. | Tente de novo. Se persistir, avise o suporte. |
Ao abrir chamado, informe o cliente de IA, o horário e a mensagem exata. Nunca envie o token.
O que vem a seguir
As próximas ferramentas reusam o que a plataforma já tem, e todas entram em
read:public: cotação de frete, prazo de
entrega, lista de transportadoras, pontos de coleta e rastreio por código.
Depois delas vem o que toca a conta, e aí a barra sobe. Listar envios exige decidir o que fazer com nome, endereço e telefone de destinatário antes de entregar isso a um modelo. Criar envio gasta dinheiro e depende de uma confirmação fora do chat, porque um assistente encadeia chamadas sozinho. Enquanto esse desenho não existir, o MCP permanece somente leitura.
Sugestão de ferramenta, ou algo que não funcionou: fale com o suporte.