{
  "name": "lunium-mcp",
  "title": "Lunium — PIX & stablecoin settlement (Brazil)",
  "description": "Verify that a Brazilian PIX payment settled (open, no key), sell crypto for reais, and create PIX charges. Sandbox key in one call, no signup.",
  "version": "1.0.0",
  "transport": "streamable-http",
  "url": "https://api.luniumpay.com/mcp",
  "authentication": {
    "type": "apiKey",
    "in": "header",
    "name": "X-API-Key",
    "required": false,
    "note": "Payment verification works with no key."
  },
  "documentation": "https://docs.luniumpay.com",
  "llmsTxt": "https://docs.luniumpay.com/llms.txt",
  "openapi": "https://api.luniumpay.com/openapi.json",
  "tools": [
    {
      "name": "lunium_create_sandbox_key",
      "title": "Get your own sandbox API key (no signup)",
      "requiresApiKey": false
    },
    {
      "name": "lunium_verify_pix_payment",
      "title": "Verify a PIX payment (open, no API key)",
      "requiresApiKey": false
    },
    {
      "name": "lunium_list_settlement_options",
      "title": "List assets and networks settling now",
      "requiresApiKey": false
    },
    {
      "name": "lunium_check_payer_limit",
      "title": "How much this taxpayer can pay right now",
      "requiresApiKey": true
    },
    {
      "name": "lunium_get_crypto_sale",
      "title": "State and receipt of a crypto sale",
      "requiresApiKey": true
    },
    {
      "name": "lunium_get_pix_charge",
      "title": "State of a PIX charge",
      "requiresApiKey": true
    },
    {
      "name": "lunium_quote_crypto_sale",
      "title": "Step 1 of 3 — price a crypto sale (commits nothing)",
      "requiresApiKey": true
    },
    {
      "name": "lunium_confirm_crypto_sale",
      "title": "Step 2 of 3 — IRREVERSIBLE: lock the rate and get the deposit address",
      "requiresApiKey": true
    },
    {
      "name": "lunium_create_pix_charge",
      "title": "IRREVERSIBLE: create a PIX charge that delivers crypto",
      "requiresApiKey": true
    }
  ]
}