Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,559Letters: 14Defects: 1,336counted 1 min ago
teppi

Server definition

Hash
sha256:9e52e0eb50f943d0a9a8ea7f684e93ea89bca90d44bba21a56014aaef3873fcf
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Extract a clean Markdown version of a public URL or raw HTML (article extraction + HTML→Markdown). Great for feeding live web content to an LLM. Requires a SnapForge API key (no key? call snapforge_signup first).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "delay": { "description": "Extra wait in milliseconds before capture (0–10000)", "maximum": 10000, "minimum": 0, "type": "integer" }, "html": { "description": "Raw HTML to render instead of a URL (max 2MB). Provide either url or html.", "type": "string" }, "url": { "description": "Public http/https URL to render. Provide either url or html.", "format": "uri", "type": "string" }, "waitUntil": { "description": "When to consider the page ready: \"load\" (default) or \"networkidle\"", "enum": [ "load", "networkidle" ], "type": "string" } }, "type": "object" }, "name": "snapforge_markdown", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "markdown": { "description": "The extracted Markdown content", "type": "string" } }, "required": [ "markdown" ], "type": "object" } }, { "description": "Render a public URL or raw HTML to a PDF (returned as an embedded resource). Requires a SnapForge API key (no key? call snapforge_signup first).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "delay": { "description": "Extra wait in milliseconds before capture (0–10000)", "maximum": 10000, "minimum": 0, "type": "integer" }, "html": { "description": "Raw HTML to render instead of a URL (max 2MB). Provide either url or html.", "type": "string" }, "landscape": { "description": "Landscape orientation (default false)", "type": "boolean" }, "margin": { "description": "CSS size applied to all margins, e.g. \"1cm\"", "type": "string" }, "pageFormat": { "description": "Paper size when paginating (default A4)", "enum": [ "Letter", "Legal", "Tabloid", "A0", "A1", "A2", "A3", "A4", "A5", "A6" ], "type": "string" }, "printBackground": { "description": "Include CSS background colors and images (default true)", "type": "boolean" }, "singlePage": { "description": "Output one continuous page sized to the content height (no A4 pagination)", "type": "boolean" }, "url": { "description": "Public http/https URL to render. Provide either url or html.", "format": "uri", "type": "string" }, "waitUntil": { "description": "When to consider the page ready: \"load\" (default) or \"networkidle\"", "enum": [ "load", "networkidle" ], "type": "string" } }, "type": "object" }, "name": "snapforge_pdf", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bytes": { "description": "Size of the generated PDF in bytes", "type": "integer" }, "mimeType": { "description": "Always application/pdf", "type": "string" } }, "required": [ "bytes", "mimeType" ], "type": "object" } }, { "description": "Capture a screenshot of a public URL or raw HTML as a PNG/JPEG image. Full-page by default. Requires a SnapForge API key (no key? call snapforge_signup first).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "delay": { "description": "Extra wait in milliseconds before capture (0–10000)", "maximum": 10000, "minimum": 0, "type": "integer" }, "format": { "description": "Image format: \"png\" (default) or \"jpeg\"", "enum": [ "png", "jpeg" ], "type": "string" }, "fullPage": { "description": "Capture the full scrollable page (default true)", "type": "boolean" }, "height": { "description": "Viewport height in pixels (100–2160)", "maximum": 2160, "minimum": 100, "type": "integer" }, "html": { "description": "Raw HTML to render instead of a URL (max 2MB). Provide either url or html.", "type": "string" }, "quality": { "description": "JPEG quality 1–100 (ignored for PNG)", "maximum": 100, "minimum": 1, "type": "integer" }, "scale": { "description": "Device pixel ratio for high-DPI/retina output (1–3)", "maximum": 3, "minimum": 1, "type": "integer" }, "url": { "description": "Public http/https URL to render. Provide either url or html.", "format": "uri", "type": "string" }, "waitUntil": { "description": "When to consider the page ready: \"load\" (default) or \"networkidle\"", "enum": [ "load", "networkidle" ], "type": "string" }, "width": { "description": "Viewport width in pixels (100–3840)", "maximum": 3840, "minimum": 100, "type": "integer" } }, "type": "object" }, "name": "snapforge_screenshot", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bytes": { "description": "Size of the returned image in bytes", "type": "integer" }, "mimeType": { "description": "Image MIME type, e.g. image/png", "type": "string" } }, "required": [ "bytes", "mimeType" ], "type": "object" } }, { "description": "Create a free SnapForge account (100 renders, one-time free trial, not a monthly allowance) with just an email address and get the API key instantly. The key is bound to the current MCP session, so the screenshot/pdf/markdown tools work immediately after signup, no browser needed.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "email": { "description": "Email address to attach the API key to (the key is also emailed there)", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "snapforge_signup", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "apiKey": { "description": "Your SnapForge API key", "type": "string" }, "monthlyQuota": { "description": "Renders included: 100 in total on the free trial (no monthly reset), per month on paid plans", "type": "integer" }, "plan": { "description": "Plan name (free)", "type": "string" } }, "required": [ "apiKey", "plan", "monthlyQuota" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9e52e0eb50f943d0a9a8ea7f684e93ea89bca90d44bba21a56014aaef3873fcf | sha256sum