Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

Lunium — Brazilian PIX and stablecoin payments

com.luniumpay/lunium

PIX payments for Brazil: verify a settlement with no API key, or sell USDT/USDC for BRL over PIX.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1457ms
last probe
Tools
20
callable
Resources
1
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
20 tools, 1 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
21 items in total; 3 or more earns these points.
pass Describes itself 10/10
97 characters; more than 30 earns these points.

Tools · 20

lunium_create_sandbox_key

Provisions a Lunium TEST api key for you, in one call, with no prior credentials, no human approval and no money involved. Use it when a Lunium tool told you erro="chave_ausente" and you want to explo…

lunium_contact

Hands a message to a human at Lunium and returns immediately. Use it ONLY when your user explicitly asked to talk to a person, or asked for something no tool and no page can settle: volume pricing, a …

lunium_check_network_health

Real-time operational state of the public Lunium services, measured by an internal probe every 5 minutes: overall state plus per-component state (api, pix_charge = cash-in rail, crypto_sale = cash-out…

lunium_verify_pix_payment

Confirms that a specific PIX payment actually settled in Brazil, using the Central Bank end-to-end identifier (E2E). Free and open: no API key, no Lunium account. You can verify a payment you did not …

lunium_list_settlement_options

Public catalog with explicit direction and pagination. direction=deposit is crypto-to-PIX (GET /catalog); direction=delivery is PIX/custody-to-crypto (GET /cashin/catalog). Filter by asset/network. Fo…

lunium_check_payer_limit

Requires an API key. Returns how much a specific Brazilian taxpayer (CPF for a person, CNPJ for a company) can move through a PIX charge right now, in cents. Read-only — no charge is created. Call it…

lunium_get_crypto_sale

Requires an API key. Returns the current state of a crypto sale and, once settled, the receipt: pix_e2e (Central Bank identifier), receipt_url (a page to show a person), receipt_pdf_url and verify_url…

lunium_get_pix_charge

Requires an API key. Returns the state of a charge created with lunium_create_pix_charge. Read BOTH status (PIX state) and settlement_status (crypto delivery). status=paid alone does not mean crypto a…

lunium_quote_crypto_sale

Requires an API key. Pay a PIX key or PIX copy-and-paste charge with crypto. Choose ONE mode: amount + pix_key (sell that crypto amount); brl_amount + pix_key (quote for a target BRL amount); or br_co…

lunium_confirm_crypto_sale

Requires an API key. Step 2 of 3. Accepts the quote and returns deposit_address — the address the crypto must be sent to. Crypto arriving there will be converted and paid out to the PIX recipient from…

lunium_create_pix_charge

Requires an API key. Creates a PIX charge: returns a QR code and a copy-and-paste string any Brazilian payer can pay from their bank app. When it is paid, crypto is delivered to payout_address. The pa…

lunium_get_usdt_wallet

Requires an API key. The project's USDT wallet: balance.available (what can pay PIX now), balance.reserved (held by PIX payments in progress) and balance.confirming (deposits seen, not yet credited), …

lunium_request_usdt_deposit

Requires an API key. Opens a deposit request and returns amount_to_send, address, network_name and expires_at. Nothing moves until the USER sends crypto from their own wallet or exchange. Show the use…

lunium_list_usdt_deposits

Requires an API key. The 100 most recent deposit requests with status (waiting, confirming, available, expired, under_review, reversed), amount_to_send, amount_received and credited_at. available = cr…

lunium_quote_pix_with_usdt

Requires an API key. No effect: how much USDT a PIX costs. Send EITHER brl_amount (what the recipient receives, in BRL, e.g. "50.00") OR br_code (a PIX Copia e Cola code; amount and recipient come fro…

lunium_pay_pix_with_usdt

Requires an API key. Pays a PIX from the project's USDT balance: reserves USDT, pays the PIX and debits what it cost. A PIX cannot be undone. The recipient (pix_key or br_code) and the amount must com…

lunium_get_usdt_pix_payment

Requires an API key. The state of a payment from lunium_pay_pix_with_usdt. final=true means it will not change anymore. concluido: show pix_e2e, recipient_name, recipient_document (partial) and receip…

lunium_plan_integration

Start here to integrate Lunium. Returns the current API flow, runnable starter, sandbox limits and production checklist. No credentials or personal data needed.

lunium_start_sandbox_demo

Creates a test-only key and runs the selected complete synthetic journey: cashin (PIX to BTC), custody (PIX credit then USDC withdrawal on Base), payout (PIX credit then PIX withdrawal), or cashout (1…

lunium_get_sandbox_demo

Continues the fixed test-only journey and reads its status. After a simulated custody credit it may create the planned synthetic withdrawal once, idempotently. COMPLETED is a simulated payment, not re…

Resources · 1

integration-guide lunium://integration

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "lunium_\u2014_brazilian_pix_and_stablecoin_payments": {
      "url": "https://api.luniumpay.com/mcp",
      "transport": "streamable-http"
    }
  }
}