{"serverId":"mcp-registry/io.github.mamubeenkhan/screenshotline","tools":[{"name":"read_page","fixed":{"name":"read_page","description":"Render a web page and return its content as clean Markdown. The page is fully rendered first - JavaScript executed, consent banners dismissed, lazy images loaded - so this works on sites that return nothing useful to a plain HTTP fetch. Prefer this over screenshot when you need to read or reason about the text.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The page to read. Must be http or https."},"max_chars":{"type":"number","description":"Truncate the Markdown to this many characters. 0 or omitted means no limit."},"block_chats":{"type":"boolean","description":"Remove live-chat widgets. Default true."},"block_popups":{"type":"boolean","description":"Remove newsletter and donation interstitials. Default true."},"strip_chrome":{"type":"boolean","description":"Drop navigation, headers, footers and sidebars, keeping the main content. Default true. Set false for a full transcript of the page."},"block_cookie_banners":{"type":"boolean","description":"Remove consent banners. Default true."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":305,"tokensAfter":305}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}