WebMCP Registry

read_site_guide

verifiedv0.1

Open and read a published setup guide or glossary entry found by search_site. First list its sections; then request a section ID with offset/limit to read the visible text, code and links. Preserves dated context; article prices are historical, so use provider tools for current catalog prices. Covers existing adjacent-tool guides, not the wider web. No command is executed.

Updated 9/9/2026 · Created 9/9/2026

Input Schema

{
  "type": "object",
  "required": [
    "path"
  ],
  "properties": {
    "path": {
      "type": "string",
      "pattern": "^/(blog|learn)/[a-z0-9]+(?:-[a-z0-9]+)*/$",
      "maxLength": 180,
      "description": "Canonical path returned by search_site for a published post or glossary entry."
    },
    "limit": {
      "type": "integer",
      "default": 3,
      "maximum": 10,
      "minimum": 1,
      "description": "Maximum returned rows. The visible page can show all matches."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 100000,
      "minimum": 0
    },
    "section": {
      "type": "string",
      "default": "",
      "maxLength": 180,
      "description": "Section ID from the outline. Omit to list sections, then repeat with its ID to read bounded text blocks."
    }
  },
  "additionalProperties": false
}

Full Contract

{
  "name": "read_site_guide",
  "description": "Open and read a published setup guide or glossary entry found by search_site. First list its sections; then request a section ID with offset/limit to read the visible text, code and links. Preserves dated context; article prices are historical, so use provider tools for current catalog prices. Covers existing adjacent-tool guides, not the wider web. No command is executed.",
  "inputSchema": {
    "type": "object",
    "required": [
      "path"
    ],
    "properties": {
      "path": {
        "type": "string",
        "pattern": "^/(blog|learn)/[a-z0-9]+(?:-[a-z0-9]+)*/$",
        "maxLength": 180,
        "description": "Canonical path returned by search_site for a published post or glossary entry."
      },
      "limit": {
        "type": "integer",
        "default": 3,
        "maximum": 10,
        "minimum": 1,
        "description": "Maximum returned rows. The visible page can show all matches."
      },
      "offset": {
        "type": "integer",
        "default": 0,
        "maximum": 100000,
        "minimum": 0
      },
      "section": {
        "type": "string",
        "default": "",
        "maxLength": 180,
        "description": "Section ID from the outline. Omit to list sections, then repeat with its ID to read bounded text blocks."
      }
    },
    "additionalProperties": false
  }
}

GET /api/tool/www.proxy-compare.com/read_site_guide