{
  "protocolVersion": "0.3.0",
  "name": "Banxa Documentation Agent",
  "description": "Answers questions about integrating the Banxa crypto on-ramp and off-ramp APIs: choosing between Native API and Hosted Checkout, authentication, quotes, KYC and identity, order lifecycle, webhooks, and error codes. Read-only documentation service; it does not create orders or move funds.",
  "version": "1.0.0",
  "url": "https://docs.banxa.com/mcp",
  "preferredTransport": "JSONRPC",
  "provider": { "organization": "Banxa", "url": "https://banxa.com" },
  "documentationUrl": "https://docs.banxa.com/",
  "iconUrl": "https://docs.banxa.com/favicon.png",
  "capabilities": { "streaming": true, "pushNotifications": false, "stateTransitionHistory": false },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "text/markdown"],
  "securitySchemes": {},
  "security": [],
  "skills": [
    {
      "id": "search-banxa-docs",
      "name": "Search Banxa documentation",
      "description": "Search the Banxa developer documentation and return the passages that match, across on-ramp and off-ramp flows, KYC and identity, quotes and pricing, payment methods, webhooks, order statuses, error codes, and SDKs.",
      "tags": ["documentation", "search", "crypto", "payments", "api"],
      "examples": [
        "How do I sign a Banxa Native API request?",
        "Which Banxa product should I use if I already do my own KYC?",
        "What does error code 40003 mean?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown"]
    },
    {
      "id": "lookup-banxa-api",
      "name": "Look up Banxa API endpoints",
      "description": "List the Banxa APIs and inspect any endpoint: parameters, request and response schemas, security requirements, and examples.",
      "tags": ["openapi", "reference", "api"],
      "examples": [
        "List every endpoint on the Banxa Native API.",
        "What does POST /eapi/v0/ramps accept?",
        "What security scheme does Hosted Checkout use?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown"]
    }
  ]
}
