{
  "schemaVersion": "2026-03-26",
  "name": "grandtourgravel",
  "title": "Grand Tour Gravel — agent resources",
  "description": "Read-only, agent-discoverable resources for grandtourgravel.com, built per the Agents First framework (https://agentsfirst.dev). Static JSON resources; no write tools.",
  "version": "1.0.0",
  "provider": {
    "name": "Grand Tour Gravel",
    "url": "https://grandtourgravel.com/"
  },
  "documentation": "https://grandtourgravel.com/AGENTS.md",
  "capabilities": {
    "resources": {
      "listChanged": false
    },
    "tools": {}
  },
  "resources": [
    {
      "name": "race",
      "uri": "https://grandtourgravel.com/api/race.json",
      "mimeType": "application/json",
      "description": "Race facts, status, target dates, passes."
    },
    {
      "name": "stages",
      "uri": "https://grandtourgravel.com/api/stages.json",
      "mimeType": "application/json",
      "description": "Candidate stages: distance, climbing, high point."
    },
    {
      "name": "pages",
      "uri": "https://grandtourgravel.com/api/pages.json",
      "mimeType": "application/json",
      "description": "All public pages with titles and descriptions."
    },
    {
      "name": "route-kml",
      "uri": "https://grandtourgravel.com/course/map/grandtourgravel.kml",
      "mimeType": "application/vnd.google-earth.kml+xml",
      "description": "Candidate route as KML."
    },
    {
      "name": "route-gpx",
      "uri": "https://grandtourgravel.com/course/map/grandtourgravel.gpx",
      "mimeType": "application/gpx+xml",
      "description": "Candidate route as GPX (not for race-day navigation)."
    }
  ],
  "tools": [],
  "agentsFirst": {
    "framework": "https://agentsfirst.dev",
    "adoptionLevel": 3,
    "llmsTxt": "https://grandtourgravel.com/llms.txt",
    "agentsMd": "https://grandtourgravel.com/AGENTS.md"
  }
}
