Intra Pay MCP Server
OfficialAllows creating and managing Pix payments, including static and dynamic QR codes (immediate and with due date), cash-out via key, account, or EMV code, and webhook management for transaction notifications.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Intra Pay MCP Servercriar QR code Pix estático de R$ 50,00"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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/mcpNome:
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_SECRETTools 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.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Intra-Pay/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server