Trilha de checkout para merchants do Nubank — one-click com saldo da carteira, Pix e recorrência, apoiado na distribuição de mais de 100M de clientes BR do Nubank. OpenAPI completo verificado; a plataforma base é o Spinpay.
O NuPay dá ao seu agente 22 tools que ele chama direto — escolha as que precisar, no Claude, Cursor ou qualquer cliente MCP.
create_payment — Create a NuPay checkout payment. Returns pspReferenceId + the redirect/QR payload the shopper needs to complete the charge (NuPay wallet push or Pix). Use merchant-key auth.get_payment — Retrieve full payment details (amount, shopper, items, current status, timestamps) by pspReferenceId. Use this for richer detail than get_payment_status.get_payment_status — Retrieve a payment's status by pspReferenceId.// Your agent calls a tool directly — no glue code.
// CodeSpar's managed tier handles OAuth2, token rotation and rate limits.
const result = await session.call("create_payment", { /* ... */ });$ npm install @codespar/mcp-nupayAdicione esta entrada ao seu claude_desktop_config.json (ou a config de qualquer cliente compatível com MCP).
{
"mcpServers": {
"nupay": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-nupay"
],
"env": {
"NUPAY_MERCHANT_KEY": "<your_nupay_merchant_key>",
"NUPAY_MERCHANT_TOKEN": "<your_nupay_merchant_token>"
}
}
}
}Depois de reiniciar, seu agente pode chamar qualquer uma das 22 ferramentas abaixo — teste create_payment primeiro.
Necessárias pra autenticar o server. Armazenadas criptografadas ao usar a hospedagem gerenciada da CodeSpar.
NUPAY_MERCHANT_KEYNuPay X-Merchant-Key issued to your merchant
NUPAY_MERCHANT_TOKENNuPay X-Merchant-Token issued to your merchant
NUPAY_CLIENT_IDOAuth2/CIBA client_id for pre-authorized (recurrence) flows. Optional unless using backchannel_start / backchannel_complete.
NUPAY_CLIENT_SECRETOAuth2/CIBA client_secret for pre-authorized flows. Optional unless using backchannel_* tools.
NUPAY_ENVsandbox | production. Defaults to sandbox. Drives both checkout API and auth base URLs.
Cada ferramenta é independente — seu agente carrega só o que precisa pra reduzir contexto e tempo de resposta.
create_paymentget_paymentget_payment_statuslist_payments_by_datecancel_paymentcreate_refundget_refundlist_refundsMCP é um protocolo — qualquer framework que o fale pode montar este server.