O que é o MCP Server da AbacatePay?
É um servidor MCP (Model Context Protocol) remoto, em https://mcp.abacatepay.com/mcp, que entrega a API v2 da AbacatePay como 55 ferramentas. O seu cliente de IA lista as ferramentas, escolhe a certa e chama com os argumentos; o servidor faz a requisição na API com a sua chave e devolve o resultado em texto.
Qual o transporte e como autentica?
Streamable HTTP, com JSON-RPC. Pra entrar, OAuth 2.0 (registro dinâmico, PKCE S256 e um token opaco mcp_at_), que é o que o Claude, o ChatGPT e o Cursor usam, ou a chave de API direto no header Authorization: Bearer ou X-API-Key. Também dá pra rodar o servidor na sua máquina, em stdio, com Bun.
Que chave de API eu uso?
Uma chave da API v2, criada em app.abacatepay.com/api-keys; chaves v1 não funcionam. “Somente leitura” deixa o agente só consultar; “Leitura e escrita” libera criar cobrança, reembolsar, enviar Pix e sacar. Pra testar, use a chave do modo de teste.
Quais clientes funcionam?
Qualquer um que aceite MCP remoto por HTTP: Claude, ChatGPT no modo desenvolvedor, Claude Code, Cursor, VS Code com o Copilot, Windsurf, n8n e o agente que você monta com o SDK do MCP. O conector do Claude.ai exige OAuth; os outros aceitam também a chave no header.
O que acontece quando o agente chama uma ferramenta?
O cliente manda um tools/call com o nome e os argumentos. O servidor confere os argumentos com o inputSchema (fora dele, volta erro sem chamar a API), faz a requisição na API v2 com a sua chave, como o POST /v2/transparents/create do createTransparentPix, e devolve o resultado em texto.
Dá pra testar sem dinheiro de verdade?
Dá. Conecte com a chave do modo de teste: as cobranças não cobram ninguém, o simulateTransparentPixPayment paga um Pix de teste e os relatórios avisam que a conta está em modo de teste. Quando estiver tudo certo, troque pela chave de produção.
É seguro dar acesso pra um agente?
A chave não vai pro assistente: no OAuth, ele recebe um token opaco (mcp_at_) e a chave fica criptografada com AES-256-GCM no servidor. Apagou a chave no painel, o acesso acaba. O saque só vai pra uma chave Pix da própria empresa, o reembolso é sempre integral e cada ação aparece na sua conta como qualquer integração.
Onde está o código?
No GitHub, em AbacatePay/abacatepay-mcp, com licença MIT: TypeScript, Bun e um arquivo por recurso em src/tools. Dá pra rodar na sua máquina, em stdio ou HTTP, e testar com o MCP Inspector.
Quanto custa?
Conectar o MCP não custa nada: você paga só as taxas das vendas, como em qualquer integração. R$ 0,80 fixo por Pix e, no cartão, de 5,42% + R$ 0,60 à vista a 17,37% + R$ 0,60 em 12x. Sem mensalidade e sem adesão.
Preciso de CNPJ?
Sim. Por enquanto a AbacatePay é só pra CNPJ. MEI serve.