Provides HTTP API integration for workflow automation, enabling payment processing automation through n8n workflows
Enables instant payment processing through Brazil's PIX payment system, allowing creation of QR codes and instant payment links
Offers HTTP API integration for workflow automation, allowing payment and customer management tasks to be automated through Zapier
🥑 Abacate Pay MCP Server
Um servidor MCP (Model Context Protocol) para integração com a API do Abacate Pay, permitindo gerenciar pagamentos, clientes e cobranças diretamente através de assistentes de IA como Claude e Cursor.
✨ Multi-Tenancy
🔐 Multi-tenancy ativo! O servidor suporta múltiplos clientes simultaneamente. No modo HTTP, cada requisição pode incluir sua própria chave de API via header Authorization ou X-API-Key, permitindo que diferentes usuários/organizações usem o mesmo servidor MCP com suas respectivas contas do Abacate Pay.
Related MCP server: Aptos Blockchain MCP
O que você pode fazer
👥 Gerenciar clientes: Criar e listar clientes
💰 Criar cobranças: Links de pagamento e faturas
📱 QR Codes PIX: Pagamentos instantâneos
🎫 Cupons de desconto: Promoções e descontos
🔄 Simular pagamentos: Testar fluxos em desenvolvimento
🚀 Instalação e Configuração
💡 Dica: Se você só precisa usar o servidor MCP via HTTP (AgentKit, n8n, etc.), não precisa instalar localmente! Use o servidor público em
https://mcp.abacatepay.com/mcp- veja a seção Uso Remoto e Automação.
1. Clone o repositório
📋 Pré-requisitos:
Bun instalado (versão 1.0.0 ou superior)
2. Configure no Claude Desktop
3. Configure no Cursor
⚠️ Importante:
Substitua
/caminho/completo/para/abacatepay-mcp/pelo caminho real onde você clonou o repositórioNo modo stdio (Cursor/Claude Desktop), a API key deve ser configurada via variável de ambiente
envna configuração do cliente
🔑 Como obter sua API Key
Acesse Abacate Pay
Vá em Integrar → API Keys
Copie sua API Key
📝 Exemplos de Uso
🎯 Campanha com Influencer
🔍 Investigação de Cobranças
💼 Novo Cliente Corporativo
🔐 Como Funciona
O servidor MCP funciona de duas formas diferentes dependendo de como você vai usá-lo:
📱 Modo stdio (Cursor, Claude Desktop)
No modo stdio, o servidor se comunica via entrada/saída padrão. A API key deve ser configurada via variável de ambiente na configuração do cliente.
Exemplo de uso:
A API key é obtida automaticamente da variável de ambiente ABACATE_PAY_API_KEY configurada no cliente.
🌐 Modo HTTP (AgentKit, n8n, automações)
No modo HTTP, o servidor aceita requisições HTTP e suporta multi-tenancy através de headers HTTP.
Autenticação via Header:
A API key pode ser fornecida de duas formas:
Via Header
Via Header
⚠️ Importante: No modo HTTP, se você passar a API key no header, não precisa passá-la como parâmetro da ferramenta. O servidor automaticamente usa a chave do header.
Vantagens
✅ Múltiplos usuários: Diferentes pessoas podem usar o mesmo servidor MCP
✅ Isolamento de dados: Cada API key acessa apenas seus próprios dados
✅ Flexibilidade: Modo stdio para uso local, modo HTTP para automações
✅ Segurança: Credenciais via headers HTTP ou variáveis de ambiente
✅ Escalabilidade: Fácil de compartilhar entre equipes
✅ Multi-tenancy: Suporte a múltiplos clientes simultâneos no modo HTTP
🌐 Uso Remoto e Automação
🚀 Servidor Público Disponível
✨ Servidor MCP já deployado e disponível!
Você pode usar o servidor MCP da Abacate Pay diretamente sem precisar instalar localmente:
Endpoint: https://mcp.abacatepay.com/mcp
Basta configurar sua API key no header Authorization ou X-API-Key e começar a usar!
HTTP Server para Automação
Para usar com ferramentas como n8n, Zapier, ou aplicações customizadas, você pode:
Opção 1: Usar o servidor público (Recomendado)
Endpoint:
https://mcp.abacatepay.com/mcpSem necessidade de instalação ou configuração
Opção 2: Rodar localmente
Exemplo de Integração
HTTP Request (n8n/Zapier) - Usando servidor público:
JavaScript/Node.js:
🐛 Problemas Comuns
Erro de API Key
Solução:
Modo stdio (Cursor/Claude Desktop): Verifique se a API key está configurada corretamente na variável de ambiente
envdo arquivo de configuraçãoModo HTTP: Verifique se a API key está sendo enviada no header
Authorization: Bearer <key>ouX-API-Key: <key>
MCP Server não conecta
Solução:
Verifique se o caminho para o arquivo está correto
Reinicie o Claude Desktop/Cursor após adicionar a configuração
Certifique-se de que o Bun está instalado e funcionando
Erro de permissão
Solução: Certifique-se de que o Bun está instalado corretamente:
🤝 Contribuição
Quer contribuir? Veja o Guia de Contribuição.
📄 Licença
MIT - veja LICENSE para detalhes.