{
  "version": "1.0",
  "services": {
    "name": "sg-parking-live",
    "description": "Singapore HDB carpark availability from the official data.gov.sg feed, with a five-minute snapshot history per carpark. Every figure comes from the public API; nothing is estimated.",
    "version": "1.0.0",
    "docs_url": "https://sg-parking-live.rowb.app/llms.txt",
    "base_url": "https://sg-parking-live.rowb.app",
    "auth": {
      "type": "bearer",
      "instructions": "The public read endpoints need no key. For a free key, sign up at https://sg-parking-live.rowb.app/signup and send it as an Authorization: Bearer <key> header.",
      "header": "Authorization",
      "prefix": "Bearer"
    },
    "constraints": {
      "rate_limit": "anonymous tier is available; a free key is issued at https://sg-parking-live.rowb.app/signup. Entry is $5/month and Starter $9/month - see https://sg-parking-live.rowb.app/pricing",
      "cost_model": "Free tier, then $5/month (Entry) and $9/month (Starter). See https://sg-parking-live.rowb.app/pricing"
    },
    "rest": [
      {
        "id": "carparks",
        "method": "GET",
        "endpoint": "/api/carparks",
        "auth_required": false
      },
      {
        "id": "availability",
        "method": "GET",
        "endpoint": "/api/availability",
        "auth_required": false
      },
      {
        "id": "history",
        "method": "GET",
        "endpoint": "/api/history",
        "auth_required": false
      }
    ],
    "tools": [
      {
        "id": "health_check",
        "endpoint": "/mcp",
        "method": "POST",
        "auth_required": true
      },
      {
        "id": "list_carparks",
        "endpoint": "/mcp",
        "method": "POST",
        "auth_required": true
      },
      {
        "id": "get_carpark_availability",
        "endpoint": "/mcp",
        "method": "POST",
        "auth_required": true
      },
      {
        "id": "get_carpark_history",
        "endpoint": "/mcp",
        "method": "POST",
        "auth_required": true
      }
    ]
  }
}