{
  "name": "ca-air-quality-mcp",
  "title": "Canada Air Quality (AQHI)",
  "description": "Canada's Air Quality Health Index for any postal code — wildfire-smoke checks, forecasts and multi-site monitoring from your AI agent.",
  "version": "1.0.0",
  "vendor": "Donnie Morrison (UK)",
  "homepage": "https://ca-air-quality-mcp.donniertf.workers.dev/",
  "transport": {
    "type": "streamable-http",
    "url": "https://ca-air-quality-mcp.donniertf.workers.dev/mcp"
  },
  "endpoints": {
    "mcp": "https://ca-air-quality-mcp.donniertf.workers.dev/mcp"
  },
  "authentication": {
    "free_tier": "none",
    "pro": "bearer token from /token after Stripe checkout",
    "pay_per_call": "x402 USDC on Base, $0.03/call: https://ca-air-quality-mcp.donniertf.workers.dev/x402/{tool}"
  },
  "x402": "https://ca-air-quality-mcp.donniertf.workers.dev/.well-known/x402",
  "capabilities": {
    "tools": [
      {
        "name": "air_quality",
        "paid": false,
        "description": "FREE. Latest Air Quality Health Index (AQHI 1–10+) and risk level at the station nearest a Canadian postal code."
      },
      {
        "name": "aqhi_forecast",
        "paid": true,
        "description": "PRO. AQHI forecasts for the nearest station (next periods), plus the current observation."
      },
      {
        "name": "sites_check",
        "paid": true,
        "description": "PRO. Current AQHI for up to 25 postal codes, worst first — e.g. wildfire smoke checks for sites, schools or crews."
      },
      {
        "name": "region_watch",
        "paid": true,
        "description": "PRO. All AQHI stations within a radius (km, max 400) of a postal code with readings at or above a threshold."
      }
    ]
  },
  "pricing": "https://ca-air-quality-mcp.donniertf.workers.dev/pricing.json",
  "llms_txt": "https://ca-air-quality-mcp.donniertf.workers.dev/llms.txt",
  "contact": "dmorrisonwebdesign@gmail.com"
}