{
  "name": "url-get",
  "description": "Faithful page retrieval. Provides url-get — fetches a server-rendered web page over HTTP, cleans the HTML to markdown with no model in the path (so there is nothing to refuse on copyright), and writes that verbatim copy to an account-scoped reference file. Returns { text, referencePath }: text is the cleaned markdown capped at 100k chars, referencePath is the full verbatim copy on disk. There is no subprocess inference and no summary — a caller that needs a summary invokes url-get from a delegated subagent that holds the full text in its own context and returns only the summary to the main agent. For a large page the agent greps the reference file for passages and librarian reads it directly to ingest. This is the tool to use instead of native WebFetch when a faithful copy of a page is needed (e.g. ingesting the operator's own published writing): WebFetch refuses to reproduce copyrighted text. Server-rendered HTML only — no JavaScript execution (an empty text with textLength=0 means a JS-rendered shell — retry with the browser MCP). A bot-challenge or empty page fails with an explicit error and writes no reference file.",
  "version": "0.1.0",
  "author": {
    "name": "Rubytech LLC"
  },
  "mcpServers": {
    "url-get": {
      "type": "stdio",
      "command": "node",
      "args": [
        "${CLAUDE_PLUGIN_ROOT}/lib/mcp-spawn-tee/index.js",
        "${CLAUDE_PLUGIN_ROOT}/mcp/dist/index.js"
      ],
      "env": {
        "MCP_SPAWN_TEE_NAME": "url-get"
      }
    }
  }
}
