{
  "version": "1.0.0",
  "publisher": "UK Prayer Times",
  "site": "https://prayer-times.co.uk",
  "generatedAt": "2026-09-26T01:21:20.675Z",
  "description": "Machine-readable UK Prayer Times endpoints for answer engines, RAG pipelines and AI assistants — prayer-time GEO chunks, city pages, and Islamic Q&A.",
  "endpoints": [
    {
      "name": "llms.txt",
      "url": "https://prayer-times.co.uk/llms.txt",
      "description": "Curated site index and key facts for LLM crawlers."
    },
    {
      "name": "llms-full.txt",
      "url": "https://prayer-times.co.uk/llms-full.txt",
      "description": "Complete URL index for all pages."
    },
    {
      "name": "geo-chunks-manifest",
      "url": "https://prayer-times.co.uk/geo-chunks/manifest.json",
      "description": "GEO passage index — 2617 chunks (target ≤800 tokens; typical ~100–400) for RAG retrieval."
    },
    {
      "name": "aeo-chunks",
      "url": "https://prayer-times.co.uk/aeo-chunks.json",
      "description": "Flat JSON array of all AEO/GEO chunks with token counts."
    },
    {
      "name": "geo-chunks-stream",
      "url": "https://prayer-times.co.uk/geo-chunks/chunks.jsonl",
      "description": "Newline-delimited JSON stream of standalone GEO passages."
    },
    {
      "name": "prayer-answers",
      "url": "https://prayer-times.co.uk/answers",
      "description": "Searchable quick-answer hub — prayer times, methods, tools, Islamic practice."
    },
    {
      "name": "today-times",
      "url": "https://prayer-times.co.uk/api/v1/today.json",
      "description": "Machine-readable prayer times for every UK city for Europe/London “today” (regenerated each deploy)."
    },
    {
      "name": "city-times-window",
      "url": "https://prayer-times.co.uk/api/v1/times/{slug}.json",
      "description": "40-day prayer-time window for one city (LUPT for London Unified cities; MWL elsewhere). Replace {slug} e.g. london."
    },
    {
      "name": "cities-index",
      "url": "https://prayer-times.co.uk/api/v1/cities.json",
      "description": "City slugs, methods and JSON URLs — the lookup table agents should fetch first."
    },
    {
      "name": "jamaah-today",
      "url": "https://prayer-times.co.uk/api/v1/jamaah/today.json",
      "description": "Today's jama'ah (congregation) and Jummah times at UK mosques that publish a live timetable, with each mosque's own source URL."
    },
    {
      "name": "mcp",
      "url": "https://prayer-times.co.uk/mcp",
      "description": "JSON-RPC MCP: GET for discovery, POST tools/list and tools/call (get_today_prayer_times, list_uk_cities)."
    },
    {
      "name": "methodology",
      "url": "https://prayer-times.co.uk/methodology",
      "description": "How prayer times are calculated — LUPT vs MWL, high-latitude rules."
    },
    {
      "name": "open-data-policy",
      "url": "https://prayer-times.co.uk/open-data",
      "description": "AI & data access policy — licence, citation format, endpoint documentation."
    },
    {
      "name": "tdm-reservation",
      "url": "https://prayer-times.co.uk/.well-known/tdmrep.json",
      "description": "W3C TDM Reservation Protocol — text-and-data mining permitted (reservation = 0)."
    }
  ]
}
