Intra Pay Pagamentos
Payments of Brazil - PIX
Servidor MCP Intra Pay
Servidor MCP 100% em Português, focado na experiência de desenvolvimento (DX), que expõe operações Pix (cash-in/cash-out) e webhooks da Intra Pay para agentes e IDEs compatíveis com o Model Context Protocol (MCP), como Claude Desktop, Cursor, Trae e OpenAI Agents.
Este projeto inclui um cliente HTTP tipado, schemas validados com Zod e respostas padronizadas.
Funcionalidades
- Autenticação: Gerenciamento automático de tokens com cache.
- Pix Cash-In: Criação de QR Codes estáticos, dinâmicos imediatos e com vencimento.
- Pix Cash-Out: Pagamentos por chave Pix, dados bancários ou leitura de QR Code (EMV).
- Webhooks: Criação e listagem de webhooks para notificação de eventos.
- Consultas: Verificação de status de cobranças (onde suportado).
Requisitos
- Node.js 20 ou superior (apenas se for rodar localmente).
Instalação e Configuração
O servidor MCP da Intra Pay funciona exclusivamente em Produção (api.intrapay.io).
Autenticação Multi-Tenant (Suporte a Múltiplos Clientes)
Este servidor suporta autenticação por requisição. Isso permite que uma única instância hospedada (https://mcp.intrapay.io/mcp) atenda a múltiplos clientes, cada um com suas próprias credenciais.
Para isso, o cliente MCP deve enviar as credenciais através dos Headers HTTP:
x-intrapay-client-key: Sua Client Keyx-intrapay-client-secret: Seu Client Secret
Se os headers não forem enviados, o servidor usará as credenciais padrão configuradas no ambiente.
Configuração Remota (Recomendado)
Trae (Windows/Mac)
Edite o arquivo de configuração (Windows: %APPDATA%\Trae\User\mcp.json):
{
"servers": {
"intrapay": {
"type": "http",
"url": "https://mcp.intrapay.io/mcp",
"headers": {
"x-intrapay-client-key": "SUA_CLIENT_KEY",
"x-intrapay-client-secret": "SEU_CLIENT_SECRET"
},
"metadata": {
"name": "intrapay-mcp",
"description": "MCP server para operações Pix via Intra Pay"
}
}
}
}
Cursor
- Vá em Settings > MCP > Add Server.
- Selecione transporte HTTP (ou SSE).
- URL:
https://mcp.intrapay.io/mcp - Nome:
intrapayNota: O Cursor pode não ter interface gráfica para adicionar headers customizados ainda. Se for o caso, use a configuração local ou verifique a documentação atualizada do Cursor.
Configuração Local (Avançado)
Use esta opção se precisar usar suas próprias credenciais Intra Pay.
Claude Desktop (Local)
Adicione ao claude_desktop_config.json:
{
"mcpServers": {
"intrapay": {
"command": "node",
"args": [
"C:\\Caminho\\Para\\mcp-server\\dist\\server.js",
"--client-key=SUA_KEY_PRODUCAO",
"--client-secret=SEU_SECRET_PRODUCAO"
]
}
}
}
Executando Manualmente
# Instalar dependências
npm install
# Build
npm run build
# Rodar com suas credenciais
node dist/server.js --client-key=SUA_KEY --client-secret=SEU_SECRET
Tools Disponíveis
O servidor expõe as seguintes ferramentas para o agente:
intrapay_health_check: Verifica o status da conexão.intrapay_pix_create_static_qrcode: Gera um QR Code Pix estático.intrapay_pix_create_dynamic_immediate_qrcode: Gera um Pix dinâmico para pagamento imediato.intrapay_pix_create_dynamic_duedate_qrcode: Gera um Pix dinâmico com data de vencimento.intrapay_pix_get_charge_status: Consulta o status de uma cobrança.intrapay_pix_cash_out_by_account: Realiza transferência Pix para conta bancária.intrapay_pix_cash_out_by_key: Realiza transferência Pix via chave (CPF, Email, etc.).intrapay_pix_cash_out_by_emv: Realiza pagamento lendo um código "Copia e Cola" (EMV).intrapay_webhook_create: Registra um novo webhook.intrapay_webhook_list: Lista os webhooks cadastrados.
Deploy na Nuvem (Railway/Vercel)
Se quiser hospedar sua própria instância com suas chaves:
- Crie um projeto na Railway/Vercel conectado a este repositório.
- Configure as variáveis de ambiente (
INTRAPAY_CLIENT_KEY,INTRAPAY_CLIENT_SECRET) no painel do provedor. - O comando de inicialização é
npm start.
Segurança
- Credenciais: Nunca commite suas chaves ou arquivo
.env. - Logs: O sistema evita logar informações sensíveis, mas registra metadados de transações (
txid) para auditoria.
Licença
Este projeto é de uso livre para integração com a API da Intra Pay.
관련 서버
Healthcare RAG
A healthcare-focused RAG server using Groq API and Chroma for information retrieval from patient records.
AGA MCP Server
Cryptographic runtime governance for AI agents. 20 tools. Sealed policy artifacts, continuous measurement, tamper-evident proof. Ed25519 + SHA-256.
Nomad Stays
The world's platform for finding and booking digital nomad friend accommodation
MB's Personal MCP Server
A personal server for MB Crosier providing biography, contact information, and social links.
OctoEverywhere For 3D Printing
A 3D Printing MCP server that allows for querying for live state, webcam snapshots, and 3D printer control.
Earnings Feed
SEC filings and insider trades in real-time. 10-K, 10-Q, 8-K, Form 4, and company lookup.
Crypto Fear & Greed Index
Provides real-time and historical Crypto Fear & Greed Index data from the Alternative.me API.
reachy-mini-mcp
Control the Reachy Mini robot (or simulator) from Claude, ChatGPT, or any MCP-compatible client.
AI Endurance
AI coach for running, cycling, triathlon
Sweeppea MCP
Manage sweepstakes, participants, and winner drawings with legal compliance in the US and Canada directly from your AI agent. Access requires an active Sweeppea subscription and API Key.