Server definition
- Hash
- sha256:4d65daa11901ab17e59955c828e7720b29eece0ae230e4d1fecb2ba6cfb2567e
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"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": {
"properties": {
"block_chats": {
"description": "Remove live-chat widgets. Default true.",
"type": "boolean"
},
"block_cookie_banners": {
"description": "Remove consent banners. Default true.",
"type": "boolean"
},
"block_popups": {
"description": "Remove newsletter and donation interstitials. Default true.",
"type": "boolean"
},
"max_chars": {
"description": "Truncate the Markdown to this many characters. 0 or omitted means no limit.",
"type": "number"
},
"strip_chrome": {
"description": "Drop navigation, headers, footers and sidebars, keeping the main content. Default true. Set false for a full transcript of the page.",
"type": "boolean"
},
"url": {
"description": "The page to read. Must be http or https.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "read_page",
"outputSchema": null
},
{
"description": "Capture a screenshot of a web page and return it as an image. Handles consent banners, ads, lazy-loaded images and late-rendering SPAs. Use this when the layout, styling or visual appearance is what matters; use read_page when you only need the text.",
"inputSchema": {
"properties": {
"block_ads": {
"description": "Block ad networks and collapse the empty slots. Default true.",
"type": "boolean"
},
"block_chats": {
"description": "Remove live-chat widgets. Default true.",
"type": "boolean"
},
"block_cookie_banners": {
"description": "Remove consent banners. Default true.",
"type": "boolean"
},
"block_popups": {
"description": "Remove newsletter and donation interstitials. Default true.",
"type": "boolean"
},
"color_scheme": {
"description": "Render the page in light or dark mode.",
"enum": [
"light",
"dark"
],
"type": "string"
},
"format": {
"description": "Default png.",
"enum": [
"png",
"jpeg",
"webp"
],
"type": "string"
},
"full_page": {
"description": "Capture the entire scrollable page rather than just the viewport.",
"type": "boolean"
},
"selector": {
"description": "Capture only the element matching this CSS selector.",
"type": "string"
},
"url": {
"description": "The page to capture. Must be http or https.",
"type": "string"
},
"viewport_height": {
"description": "Viewport height in pixels. Default 800.",
"type": "number"
},
"viewport_width": {
"description": "Viewport width in pixels. Default 1280.",
"type": "number"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "screenshot",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:4d65daa11901ab17e59955c828e7720b29eece0ae230e4d1fecb2ba6cfb2567e | sha256sum