{
  "name": "fronresearch.com/agent-api",
  "title": "Fron Research Agent API",
  "description": "Public reference data from Fron Research and its sites (HeatCheck for saunas, Bowling Data, Trampoline Park Data, Golf Sim Data, CourtCheck for pickleball and padel): search their public pages, read one in full, fetch each site's free example day as rows. Passages come with canonical URLs to cite. No key, read-only. Each site also serves the same API, scoped to itself, at its own /api/agent.",
  "version": "1.1.0",
  "websiteUrl": "https://fronresearch.com/llms.txt",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://fronresearch.com/api/agent"
    }
  ],
  "supportedProtocolVersions": [
    "2025-06-18",
    "2025-03-26",
    "2024-11-05"
  ],
  "authentication": {
    "required": false
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "about",
      "description": "What Fron Research and each site measure, plans, sample days and every document id."
    },
    {
      "name": "search",
      "description": "Plain-language question over every site's public pages (site: one site id to narrow). Optional intent: why you ask."
    },
    {
      "name": "fetch",
      "description": "Read one document by id, or sample/<site> for that site's free example day as rows."
    }
  ],
  "icons": [
    {
      "src": "https://fronresearch.com/assets/fron-mark.svg",
      "mimeType": "image/svg+xml"
    }
  ],
  "contact": {
    "email": "luke@fronresearch.com"
  },
  "_meta": {
    "com.fronresearch/doors": {
      "heatcheck": "https://heatcheck.tech/api/agent",
      "lanecheck": "https://bowlingdata.co/api/agent",
      "baycheck": "https://golfsimdata.com/api/agent",
      "parkcheck": "https://trampolineparkdata.com/api/agent",
      "courtcheck": "https://preview.courtcheck.pages.dev/api/agent"
    },
    "com.fronresearch/openapi": "https://fronresearch.com/data/agent/openapi.json"
  }
}
