{
  "protocolVersion": "0.3.0",
  "name": "HoneyCoin Payments Agent",
  "description": "Agent-facing interface for HoneyCoin: stablecoin-powered B2B payments and treasury infrastructure for Africa. Exposes payouts, collections, FX, on/off-ramps, virtual accounts, and virtual cards via documented REST APIs and browser WebMCP tools.",
  "version": "1.0.0",
  "url": "https://api-v2.honeycoin.app/api/b2b",
  "preferredTransport": "HTTP+JSON",
  "provider": {
    "organization": "HoneyCoin",
    "url": "https://honeycoin.app"
  },
  "iconUrl": "https://imagedelivery.net/XYPCTx1RfzadZ3NdvQYJrQ/f661d0cb-1b66-42ec-a8cb-8f1aed49c900/public",
  "documentationUrl": "https://docs.honeycoin.app",
  "supportedInterfaces": [
    {
      "url": "https://api-v2.honeycoin.app/api/b2b",
      "transport": "HTTP+JSON"
    },
    {
      "url": "https://honeycoin.app/",
      "transport": "WebMCP"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://api-v2.honeycoin.app/api/b2b",
      "transport": "HTTP+JSON"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "description": "API Key + Public Key exchanged for a short-lived Bearer JWT. See https://honeycoin.app/auth.md"
    }
  },
  "security": [{ "bearer": [] }],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "honeycoin-api-overview",
      "name": "API Overview",
      "description": "Overview of HoneyCoin APIs, products, docs, and discovery links for African B2B payments and stablecoin rails.",
      "tags": ["overview", "discovery", "documentation"],
      "examples": ["What can the HoneyCoin API do?", "List HoneyCoin products and API bases."]
    },
    {
      "id": "honeycoin-auth",
      "name": "Authentication",
      "description": "Authenticate to HoneyCoin APIs: register for keys, generate Bearer tokens, and refresh before expiry.",
      "tags": ["auth", "bearer-token", "api-key"],
      "examples": ["How do I get a Bearer token for HoneyCoin?", "Generate credentials for the B2B API."]
    },
    {
      "id": "honeycoin-payouts",
      "name": "Payouts",
      "description": "Send payouts to mobile money, bank accounts, Paybill, or Till via the HoneyCoin fiat payout API.",
      "tags": ["payouts", "mobile-money", "bank-transfer", "disbursement"],
      "examples": ["Send a payout to an M-Pesa number.", "Disburse funds to a Nigerian bank account."]
    },
    {
      "id": "honeycoin-collections",
      "name": "Collections",
      "description": "Collect payments via bank transfer or universal payment SDK; refund mobile money deposits.",
      "tags": ["collections", "payment-collection", "refunds"],
      "examples": ["Collect a payment via bank transfer.", "Refund a mobile money deposit."]
    },
    {
      "id": "honeycoin-on-off-ramp",
      "name": "On/Off-Ramp",
      "description": "Convert fiat to USDC/USDT (on-ramp) and USDC/USDT to fiat (off-ramp) on supported EVM chains.",
      "tags": ["stablecoin", "on-ramp", "off-ramp", "usdc", "usdt", "fx"],
      "examples": ["Convert USD to USDC.", "Off-ramp USDT to Kenyan Shilling."]
    }
  ]
}
