{
  "name": "Don Valley Roofing",
  "description": "Roofing contractor serving Doncaster and South Yorkshire — roof repairs, flat roofing, re-roofing, fascias, guttering, chimney and emergency roof work. Free quotes via the website contact form.",
  "protocol": "webmcp",
  "business": {
    "name": "Don Valley Roofing",
    "type": "Roofing contractor",
    "baseTown": "Doncaster, South Yorkshire",
    "serviceArea": [
      "Doncaster",
      "Rotherham",
      "Barnsley",
      "Worksop",
      "Retford",
      "Mexborough",
      "Armthorpe",
      "South Yorkshire"
    ],
    "services": [
      "Roof repairs",
      "Flat roofing",
      "Roof replacement",
      "Fascias and soffits",
      "Guttering",
      "Chimney repairs",
      "Garage roofing",
      "Roof cleaning",
      "Emergency roof repairs"
    ],
    "contact": "Website contact form only — no published phone number or email"
  },
  "tools": [
    {
      "name": "search-site",
      "description": "Search this site for a given query. Returns matching page titles and URLs, backed by the site's Pagefind index.",
      "inputSchema": {
        "type": "object",
        "properties": { "query": { "type": "string", "description": "Search query" } },
        "required": ["query"]
      }
    },
    {
      "name": "get-page-content",
      "description": "Get the main text content of the current page as plain text.",
      "inputSchema": { "type": "object", "properties": {}, "required": [] }
    },
    {
      "name": "navigate",
      "description": "Navigate to a page on this site by path.",
      "inputSchema": {
        "type": "object",
        "properties": { "path": { "type": "string", "description": "Site path to navigate to" } },
        "required": ["path"]
      }
    }
  ],
  "registration": "navigator.modelContext.registerTool (WebMCP) - see page <script> in src/layouts/Layout.astro for the live implementation",
  "note": "This is a client-side WebMCP tool registration, not a hosted conversational/chat endpoint. The three tools above are real and callable in-browser (search-site is backed by the site's actual Pagefind index; get-page-content reads the live DOM; navigate performs a real navigation) — no server-side conversational agent exists at this URL."
}
