{
  "currency": "CAD",
  "interval": "month",
  "x402": {
    "protocol": "x402",
    "network": "base",
    "asset": "USDC",
    "pay_to": "0x02226D28e0c85AE4AdDB7fe7043Dd2b1Ff710D41",
    "one_time_bundle_pass": [
      {
        "id": "health",
        "name": "Canada Health & Safety Bundle",
        "price_usdc": 29,
        "days": 30,
        "endpoint": "https://ca-mcp-bundles.donniertf.workers.dev/x402/health"
      },
      {
        "id": "environment",
        "name": "Canada Weather & Environment Risk Bundle",
        "price_usdc": 29,
        "days": 30,
        "endpoint": "https://ca-mcp-bundles.donniertf.workers.dev/x402/environment"
      },
      {
        "id": "business",
        "name": "Canada Business & Compliance Bundle",
        "price_usdc": 35,
        "days": 30,
        "endpoint": "https://ca-mcp-bundles.donniertf.workers.dev/x402/business"
      },
      {
        "id": "all20",
        "name": "Canada All-20 Data MCP Bundle",
        "price_usdc": 89,
        "days": 30,
        "endpoint": "https://ca-mcp-bundles.donniertf.workers.dev/x402/all20"
      }
    ],
    "manifest": "https://ca-mcp-bundles.donniertf.workers.dev/.well-known/x402",
    "note": "Also each server sells per-call x402 at <server>/x402/<tool>"
  },
  "bundles": [
    {
      "id": "health",
      "name": "Canada Health & Safety Bundle",
      "price_cad": 29,
      "separately_cad": 60,
      "products": [
        {
          "id": "food-recalls",
          "name": "CFIA food recalls",
          "mcp": "https://ca-food-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "health-product-recalls",
          "name": "Health product recalls",
          "mcp": "https://ca-health-product-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "consumer-product-recalls",
          "name": "Consumer product recalls",
          "mcp": "https://ca-consumer-product-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "vehicle-recalls",
          "name": "Transport Canada vehicle recalls",
          "mcp": "https://ca-vehicle-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "drug-lookup",
          "name": "Drug Product Database",
          "mcp": "https://ca-drug-lookup-mcp.donniertf.workers.dev/mcp"
        }
      ],
      "checkout": "https://ca-mcp-bundles.donniertf.workers.dev/checkout?bundle=health",
      "human_url": "https://ca-mcp-bundles.donniertf.workers.dev/buy?bundle=health"
    },
    {
      "id": "environment",
      "name": "Canada Weather & Environment Risk Bundle",
      "price_cad": 29,
      "separately_cad": 63,
      "products": [
        {
          "id": "weather-alerts",
          "name": "Weather alerts",
          "mcp": "https://ca-weather-alerts-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "weather-forecast",
          "name": "Weather forecast",
          "mcp": "https://ca-weather-forecast-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "air-quality",
          "name": "Air Quality Health Index",
          "mcp": "https://ca-air-quality-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "river-levels",
          "name": "River levels & flood watch",
          "mcp": "https://ca-river-levels-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "earthquake-alerts",
          "name": "Earthquake alerts",
          "mcp": "https://ca-earthquake-alerts-mcp.donniertf.workers.dev/mcp"
        }
      ],
      "checkout": "https://ca-mcp-bundles.donniertf.workers.dev/checkout?bundle=environment",
      "human_url": "https://ca-mcp-bundles.donniertf.workers.dev/buy?bundle=environment"
    },
    {
      "id": "business",
      "name": "Canada Business & Compliance Bundle",
      "price_cad": 35,
      "separately_cad": 79,
      "products": [
        {
          "id": "sanctions-screen",
          "name": "Canada sanctions screening",
          "mcp": "https://ca-sanctions-screen-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "tenders",
          "name": "CanadaBuys federal tenders",
          "mcp": "https://ca-tenders-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "fx-rates",
          "name": "FX & policy rates",
          "mcp": "https://ca-fx-rates-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "business-calendar",
          "name": "Business calendar",
          "mcp": "https://ca-business-calendar-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "economic-indicators",
          "name": "StatCan economic indicators",
          "mcp": "https://ca-economic-indicators-mcp.donniertf.workers.dev/mcp"
        }
      ],
      "checkout": "https://ca-mcp-bundles.donniertf.workers.dev/checkout?bundle=business",
      "human_url": "https://ca-mcp-bundles.donniertf.workers.dev/buy?bundle=business"
    },
    {
      "id": "all20",
      "name": "Canada All-20 Data MCP Bundle",
      "price_cad": 89,
      "separately_cad": 265,
      "products": [
        {
          "id": "sanctions-screen",
          "name": "Canada sanctions screening",
          "mcp": "https://ca-sanctions-screen-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "tenders",
          "name": "CanadaBuys federal tenders",
          "mcp": "https://ca-tenders-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "economic-indicators",
          "name": "StatCan economic indicators",
          "mcp": "https://ca-economic-indicators-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "food-recalls",
          "name": "CFIA food recalls",
          "mcp": "https://ca-food-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "health-product-recalls",
          "name": "Health product recalls",
          "mcp": "https://ca-health-product-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "consumer-product-recalls",
          "name": "Consumer product recalls",
          "mcp": "https://ca-consumer-product-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "vehicle-recalls",
          "name": "Transport Canada vehicle recalls",
          "mcp": "https://ca-vehicle-recalls-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "drug-lookup",
          "name": "Drug Product Database",
          "mcp": "https://ca-drug-lookup-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "natural-health-products",
          "name": "Natural health product NPN check",
          "mcp": "https://ca-natural-health-products-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "medical-devices",
          "name": "Medical device licences",
          "mcp": "https://ca-medical-devices-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "clinical-trials",
          "name": "Clinical trials",
          "mcp": "https://ca-clinical-trials-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "weather-alerts",
          "name": "Weather alerts",
          "mcp": "https://ca-weather-alerts-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "weather-forecast",
          "name": "Weather forecast",
          "mcp": "https://ca-weather-forecast-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "air-quality",
          "name": "Air Quality Health Index",
          "mcp": "https://ca-air-quality-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "river-levels",
          "name": "River levels & flood watch",
          "mcp": "https://ca-river-levels-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "earthquake-alerts",
          "name": "Earthquake alerts",
          "mcp": "https://ca-earthquake-alerts-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "climate-normals",
          "name": "Climate observations",
          "mcp": "https://ca-climate-normals-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "fx-rates",
          "name": "FX & policy rates",
          "mcp": "https://ca-fx-rates-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "business-calendar",
          "name": "Business calendar",
          "mcp": "https://ca-business-calendar-mcp.donniertf.workers.dev/mcp"
        },
        {
          "id": "postal-lookup",
          "name": "Postal code lookup",
          "mcp": "https://ca-postal-lookup-mcp.donniertf.workers.dev/mcp"
        }
      ],
      "checkout": "https://ca-mcp-bundles.donniertf.workers.dev/checkout?bundle=all20",
      "human_url": "https://ca-mcp-bundles.donniertf.workers.dev/buy?bundle=all20"
    }
  ],
  "token": "https://ca-mcp-bundles.donniertf.workers.dev/token?session_id={session_id}",
  "usage": "One bearer token works on every MCP server in the bundle"
}