Server definition
- Hash
- sha256:33110a4bb20ada6f776f3415b0557998e23b4a7861d85f4dbcedcf1a94f18de2
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "A charter-clean web toolkit. read_url fetches one publicly reachable, server-rendered URL and returns LLM-ready markdown; read_url_preview returns the first ~600 characters; render_preview is a free discovery stub for the render lane. render_screenshot/render_pdf are PAID (x402, $1+) and return payment instructions, not data. All honor robots.txt, identify honestly, are read-only, and never bypass anti-bot/CAPTCHA/paywalls.",
"tools": [
{
"description": "Fetch one publicly reachable URL and return clean, LLM-ready markdown (title + page description + word count + markdown). HTML pages are extracted to markdown — including HTML tables, which become GitHub-flavored Markdown tables; URLs pointing straight at a Markdown or plain-text document (raw READMEs, llms.txt, docs) are passed through verbatim. Polite by design: honors the origin's robots.txt for our user-agent, identifies honestly, read-only GET, never bypasses anti-bot/CAPTCHA/paywalls. Free. JavaScript-rendered pages are not supported yet.",
"inputSchema": {
"properties": {
"url": {
"description": "absolute http(s) URL of a publicly reachable HTML page",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "read_url",
"outputSchema": null
},
{
"description": "Like read_url but returns only the page description + the first ~600 characters of the markdown (title + word count + a truncation flag) — a cheap way to check a page's relevance before pulling the full text. Free.",
"inputSchema": {
"properties": {
"url": {
"description": "absolute http(s) URL of a publicly reachable HTML page",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "read_url_preview",
"outputSchema": null
},
{
"description": "PAID (x402): returns x402 payment instructions for a PDF render of a publicly reachable URL, via a real, robots-respecting headless browser. Currently soft-skips 503 until Cloudflare Browser Rendering is provisioned.",
"inputSchema": {
"properties": {
"url": {
"description": "absolute http(s) URL to render to PDF",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "render_pdf",
"outputSchema": null
},
{
"description": "Free discovery stub for the screenshot/PDF render lane. Same robots/SSRF guards as read_url. Currently returns a 503 (no charge) until Cloudflare Browser Rendering is provisioned on this account.",
"inputSchema": {
"properties": {
"url": {
"description": "absolute http(s) URL of a publicly reachable page",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "render_preview",
"outputSchema": null
},
{
"description": "PAID (x402): returns x402 payment instructions for a PNG screenshot of a publicly reachable URL, rendered via a real, robots-respecting headless browser. Use render_preview (free) first. Currently soft-skips 503 until Cloudflare Browser Rendering is provisioned.",
"inputSchema": {
"properties": {
"fullPage": {
"description": "capture the full scrollable page (default: viewport only)",
"type": "boolean"
},
"url": {
"description": "absolute http(s) URL to screenshot",
"type": "string"
},
"width": {
"description": "viewport width in pixels (default 1280)",
"type": "integer"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "render_screenshot",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:33110a4bb20ada6f776f3415b0557998e23b4a7861d85f4dbcedcf1a94f18de2 | sha256sum