{
  "specVersion": "1.0",
  "host": {
    "displayName": "ShaBaas Pay",
    "identifier": "https://www.shabaas.com"
  },
  "entries": [
    {
      "identifier": "urn:air:www.shabaas.com:api:public-rest",
      "displayName": "ShaBaas Pay public REST API specification",
      "type": "application/yaml",
      "url": "https://raw.githubusercontent.com/shabaaspay/shabaas-ai/main/restapi/shabaaspay-public-api.yaml",
      "representativeQueries": [
        "How do I integrate ShaBaas Pay payments using the REST API?",
        "Where is the ShaBaas Pay public API schema?"
      ]
    },
    {
      "identifier": "urn:air:www.shabaas.com:server:staging-mcp",
      "displayName": "ShaBaas Pay staging MCP server discovery (non-production)",
      "type": "application/json",
      "url": "https://www.shabaas.com/.well-known/mcp.json",
      "representativeQueries": [
        "Where can I discover the ShaBaas Pay non-production MCP server?",
        "How do agents connect to ShaBaas Pay staging MCP tools?"
      ]
    },
    {
      "identifier": "urn:air:www.shabaas.com:documentation:agent-authentication",
      "displayName": "ShaBaas Pay agent authentication instructions",
      "type": "text/markdown",
      "url": "https://www.shabaas.com/auth.md",
      "representativeQueries": [
        "How do I register an OAuth client for ShaBaas Pay staging MCP?",
        "How do merchant API keys authenticate to ShaBaas Pay?"
      ]
    }
  ]
}
