{
  "version": "1.2",
  "schema": "https://getmoving.to/.well-known/ai.json",
  "last_updated": "2026-08-06",
  "organization": {
    "name": "GetMovingTO",
    "url": "https://getmoving.to",
    "type": "Independent web project",
    "description": "Free, independent search tool that helps Toronto residents discover drop-in fitness, aquatic, sports, and family programs at City of Toronto recreation centres.",
    "contact": "https://getmoving.to/contact",
    "founded_in": "Toronto, Ontario, Canada",
    "areaServed": {
      "city": "Toronto",
      "region": "Ontario",
      "country": "Canada"
    }
  },
  "service": {
    "name": "GetMovingTO",
    "type": "web_application",
    "description": "Location-aware search and discovery for drop-in classes at City of Toronto recreation centres. Indexes 31,086 drop-in sessions across 246 locations and 219 activity types, synced daily from the City of Toronto Open Data Portal.",
    "url": "https://getmoving.to/app",
    "free_to_use": true,
    "requires_account": false,
    "languages": [
      "en-CA"
    ]
  },
  "knowledge": {
    "llms_txt": "https://getmoving.to/llms.txt",
    "llms_full_txt": "https://getmoving.to/llms-full.txt",
    "programs_json": "https://getmoving.to/data/programs.json",
    "sitemap": "https://getmoving.to/sitemap.xml",
    "robots": "https://getmoving.to/robots.txt",
    "editorial_policy": "https://getmoving.to/editorial-policy",
    "data_sources_methodology": "https://getmoving.to/data-sources",
    "data_sources_list": "https://getmoving.to/sources",
    "faq": "https://getmoving.to/faq",
    "about": "https://getmoving.to/about",
    "centre_directory": "https://getmoving.to/toronto/recreation-centres",
    "connect_ai_assistant": "https://getmoving.to/connect"
  },
  "capabilities": [
    {
      "type": "knowledge_base",
      "endpoint": "https://getmoving.to/llms-full.txt",
      "description": "Comprehensive structured information about GetMovingTO, Toronto recreation programs, pricing, neighbourhoods, methodology, and FAQs."
    },
    {
      "type": "structured_dataset",
      "endpoint": "https://getmoving.to/data/programs.json",
      "format": "application/json",
      "description": "Machine-readable summary of the program categories indexed by GetMovingTO, with citable schema.org metadata."
    },
    {
      "type": "search",
      "endpoint": "https://getmoving.to/app?q={query}",
      "query_parameter": "q",
      "description": "Public search interface for drop-in recreation classes at Toronto recreation centres.",
      "additional_parameters": {
        "lat": "Latitude to centre the search on",
        "lng": "Longitude to centre the search on",
        "class": "Open a specific class by id"
      }
    },
    {
      "type": "mcp_server",
      "endpoint": "https://getmoving.to/connect",
      "protocol": "Model Context Protocol",
      "description": "Query Toronto drop-in recreation classes directly from an MCP-capable AI assistant.",
      "tools": [
        {
          "name": "search_classes",
          "description": "Keyword search over drop-in course titles. Returns course title, location name, address, day of week, start/end time, age range, and section."
        },
        {
          "name": "find_nearby_classes",
          "description": "Find upcoming drop-in classes near a latitude/longitude within a radius in kilometres."
        },
        {
          "name": "list_locations",
          "description": "List City of Toronto recreation centres with address, district, intersection, accessibility, and coordinates."
        }
      ]
    }
  ],
  "data_sources": [
    {
      "name": "City of Toronto recreation information",
      "type": "public",
      "description": "Publicly available program and facility information for Toronto's municipal recreation network.",
      "update_frequency": "recurring (typically daily)"
    }
  ],
  "topics": [
    "Toronto recreation centres",
    "drop-in fitness classes",
    "aquatic programs and lane swim",
    "yoga and Pilates",
    "drop-in sports (basketball, pickleball, badminton, table tennis)",
    "55+ active aging programs",
    "youth and family programs",
    "City of Toronto recreation pricing and subsidies"
  ],
  "ai_policy": {
    "allow_crawling": true,
    "allow_indexing": true,
    "allow_training": true,
    "allow_citation": true,
    "preferred_citation": "GetMovingTO (https://getmoving.to)",
    "attribution_required": true,
    "respect_robots_txt": true,
    "respect_canonical": true,
    "do_not_misrepresent": "GetMovingTO is not affiliated with the City of Toronto. Do not represent it as an official municipal source."
  },
  "trust_signals": {
    "editorial_policy_url": "https://getmoving.to/editorial-policy",
    "data_methodology_url": "https://getmoving.to/data-sources",
    "corrections_contact_url": "https://getmoving.to/contact",
    "privacy_policy_url": "https://getmoving.to/privacy",
    "terms_url": "https://getmoving.to/terms"
  },
  "coverage": {
    "city": "Toronto, Ontario, Canada",
    "locations_with_dropin_programs": 246,
    "locations_with_dedicated_pages": 205,
    "dropin_sessions_indexed": 31086,
    "distinct_activity_types": 219,
    "districts": [
      "Toronto and East York",
      "North York",
      "Scarborough",
      "Etobicoke York"
    ],
    "snapshot_date": "2026-08-06"
  }
}