{
  "schema_version": 1,
  "site": {
    "domain": "webmcp.basgr.com",
    "name": "cf-webmcp",
    "description": "WebMCP at the edge. A Cloudflare Worker that equips any website with WebMCP from a single TOML config."
  },
  "tools": [
    {
      "name": "search_pages",
      "description": "Search the cf-webmcp site by keyword. Returns matching pages with their URLs.",
      "inputSchema": {
        "type": "object",
        "required": [
          "query"
        ],
        "properties": {
          "query": {
            "type": "string",
            "description": "Search keyword or phrase."
          }
        }
      },
      "endpoint": "https://webmcp.basgr.com/_webmcp/exec/search_pages",
      "method": "POST",
      "transport": "cf-webmcp/1"
    },
    {
      "name": "list_posts",
      "description": "List recent posts from the cf-webmcp feed.",
      "inputSchema": {
        "type": "object",
        "required": [],
        "properties": {}
      },
      "endpoint": "https://webmcp.basgr.com/_webmcp/exec/list_posts",
      "method": "POST",
      "transport": "cf-webmcp/1"
    },
    {
      "name": "get_page",
      "description": "Fetch the readable content of a page on this site by its URL path.",
      "inputSchema": {
        "type": "object",
        "required": [
          "path"
        ],
        "properties": {
          "path": {
            "type": "string",
            "description": "Path on the site, starting with /. For example /about, /install, /docs.",
            "pattern": "^/[^?#]*$"
          }
        }
      },
      "endpoint": "https://webmcp.basgr.com/_webmcp/exec/get_page",
      "method": "POST",
      "transport": "cf-webmcp/1"
    }
  ],
  "links": {
    "self": "https://webmcp.basgr.com/.well-known/webmcp.json",
    "landing": "https://webmcp.basgr.com/mcp",
    "bootstrap": "https://webmcp.basgr.com/_webmcp/bootstrap.c781c9fb.js",
    "health": "https://webmcp.basgr.com/_webmcp/health"
  },
  "generated_at": "2026-05-13T12:57:13.475Z",
  "config_hash": "c781c9fb"
}