{
  "tools": [
    {
      "name": "planning_pack",
      "description": "Paid pack of UK planning applications for a Local Planning Authority (LPA) name or a UK postcode. Returns up to `size` applications (default 25). Requires Stripe Checkout (£0.49) then a one-time bearer token. Data from planning.data.gov.uk (coverage varies by LPA).",
      "method": "POST",
      "path": "/v1/packs/planning",
      "body": {
        "lpaOrPostcode": "string (required) — LPA / council name OR UK postcode",
        "size": "number (optional, default 25, max 100)"
      },
      "auth": "Authorization: Bearer <one-time-token> or ?token= after checkout"
    },
    {
      "name": "lpa_summary_pack",
      "description": "Paid compound LPA summary pack: recent planning applications + status_mix counts + honest risk_flags (e.g. coverage_sparse, few_decisions). Requires Stripe Checkout (£0.49) then a one-time bearer token. Soft-Offer outbound is OFF.",
      "method": "POST",
      "path": "/v1/packs/lpa-summary",
      "body": {
        "lpaOrPostcode": "string (required) — LPA / council name OR UK postcode",
        "size": "number (optional, default 25, max 100)"
      },
      "auth": "Authorization: Bearer <one-time-token> or ?token= after checkout"
    },
    {
      "name": "redeem_pack",
      "description": "Redeem a paid Stripe Checkout session (success redirect). Returns planning or lpa-summary pack JSON once, based on session product.",
      "method": "GET",
      "path": "/v1/packs/redeem?session_id=cs_..."
    },
    {
      "name": "planning_discover",
      "description": "Free peek: up to 5 UK planning applications for an LPA name or postcode (e.g. Doncaster). Cached 24h. For MCP tool discovery / samples. Soft-Offer outbound is OFF.",
      "method": "GET",
      "path": "/v1/discover/planning?lpaOrPostcode=Doncaster"
    }
  ],
  "mcp": {
    "endpoint": "/mcp",
    "transport": "streamable-http"
  },
  "one_liner": "AI-ready MCP tools for planners / surveyors / proptech agents. Free discover → £0.49 pack → JSON for your agent.",
  "outcome": "Planning applications by LPA with optional status summary",
  "how_agents_use_this": "GET /v1/discover/planning?lpaOrPostcode=… → POST pack → Stripe £0.49 → Bearer once",
  "data_licence": "planning.data.gov.uk under Open Government Licence. Not the official LPA register.",
  "soft_offer_outbound": "off",
  "price_tiers": {
    "default": "£0.49 (STRIPE_PRICE_ID)",
    "pro": "£2.99 when STRIPE_PRICE_ID_PRO set",
    "deep": "£4.99 when STRIPE_PRICE_ID_DEEP set",
    "bundle": "£2–£2.49 when STRIPE_PRICE_ID_BUNDLE set"
  }
}