Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:ce54dbebef9d87fe2827dee4ef0e189c53955001c31648a59321f0d1b89638ca
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "webcap turns a URL into a screenshot, structured JSON, or a page audit, paid per call in USDC over x402. Free tools need nothing; paid tools return a 402 challenge (price, network, payTo) when no wallet is wired. Call webcap_service_catalog to see every endpoint and price.", "tools": [ { "description": "PAID ($0.01): AI analysis of one URL. Pick the task that matches the question you are answering.", "inputSchema": { "properties": { "task": { "description": "What to analyze (required, no default): classification = page type, accessibility = a11y issues, layout = structure and regions, entities = named entities and facts, sentiment = tone.", "enum": [ "classification", "accessibility", "layout", "entities", "sentiment" ], "type": "string" }, "url": { "description": "Absolute http(s) URL of the page to process, e.g. https://example.com/", "format": "uri", "type": "string" } }, "required": [ "url", "task" ], "type": "object" }, "name": "webcap_analyze", "outputSchema": null }, { "description": "PAID ($0.002): SEO basics plus link and Open Graph health for one URL in a single call. Returns issues with severity, not just raw tags.", "inputSchema": { "properties": { "url": { "description": "Absolute http(s) URL of the page to process, e.g. https://example.com/", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "webcap_audit", "outputSchema": null }, { "description": "PAID ($0.001 image/PDF, $0.005 video): turn a URL into a persistent public artifact. png/jpeg/pdf are a screenshot or PDF and include free OG metadata; mp4/webm scroll-record the page as WebM/VP8 (mp4 is a legacy alias). Settles gasless USDC over x402 — but an unpaid call runs free while the rolling per-IP allowance lasts, so just call it.", "inputSchema": { "properties": { "durationMs": { "default": 5000, "description": "Video formats only. Scroll duration in milliseconds, 1-30000; default 5000.", "maximum": 30000, "minimum": 1, "type": "integer" }, "format": { "default": "png", "description": "Artifact format, default png. png/jpeg/pdf = screenshot/PDF at $0.001 (POST /v1/x402/capture); mp4/webm = scroll video at $0.005 (POST /v1/x402/video), always recorded as WebM/VP8. The 402 challenge states the exact price for the format you chose.", "enum": [ "png", "jpeg", "pdf", "mp4", "webm" ], "type": "string" }, "fullPage": { "default": false, "description": "Image/PDF only. true captures the whole scrollable page (default false: viewport only).", "type": "boolean" }, "url": { "description": "Absolute http(s) URL of the page to process, e.g. https://example.com/", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "webcap_capture", "outputSchema": null }, { "description": "PAID ($0.01, one payment covers a batch of up to 50 URLs): structured content as JSON — title, headings, paragraphs, links, images, document-order markdown. Provide exactly one of \"url\" (a single page) or \"urls\" (a batch); \"url\" is shorthand for a one-item \"urls\".", "inputSchema": { "oneOf": [ { "required": [ "url" ] }, { "required": [ "urls" ] } ], "properties": { "schema": { "description": "Optional natural-language description of the JSON to extract. Omit it to get the default page structure.", "type": "string" }, "url": { "description": "A single page to extract, e.g. https://example.com/. Shorthand for \"urls\": [\"<url>\"]. Mutually exclusive with \"urls\" — sending both is an error.", "format": "uri", "type": "string" }, "urls": { "description": "Batch of pages for one payment, at most 50 items; a batch of one is allowed. Mutually exclusive with \"url\" — sending both is an error.", "items": { "format": "uri", "type": "string" }, "maxItems": 50, "type": "array" } }, "type": "object" }, "name": "webcap_extract", "outputSchema": null }, { "description": "PAID ($0.002): discover a site's URLs from its sitemap and robots.txt plus a 1-hop same-host crawl, and return them as a JSON list. Cheaper than crawling each page with webcap_extract.", "inputSchema": { "properties": { "maxUrls": { "default": 20, "description": "Maximum number of URLs to return. Integer 1-50; default 20 when omitted.", "maximum": 50, "minimum": 1, "type": "integer" }, "url": { "description": "Absolute http(s) URL of the page to process, e.g. https://example.com/", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "webcap_map_lite", "outputSchema": null }, { "description": "Free Open Graph metadata for a URL: title, description, image, icon. No payment.", "inputSchema": { "properties": { "url": { "description": "Absolute http(s) URL of the page to process, e.g. https://example.com/", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "webcap_og", "outputSchema": null }, { "description": "Free bounded preview of a page: title, description, headings, links, word count and a truncated markdown slice. Use it to peek before the full extract. Rate-limited per IP. This is a teaser, not the product: the real products are free too inside the rolling per-IP allowance.", "inputSchema": { "properties": { "url": { "description": "Absolute http(s) URL of the page to process, e.g. https://example.com/", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "webcap_preview", "outputSchema": null }, { "description": "Free service catalog (no payment): every paid endpoint with its exact price in USDC, the settlement network, USDC asset, payTo address, facilitator and the step-by-step x402 how-to-pay flow, plus the free allowance this caller has left. Call this first to learn what webcap sells and what it costs.", "inputSchema": { "properties": {}, "type": "object" }, "name": "webcap_service_catalog", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ce54dbebef9d87fe2827dee4ef0e189c53955001c31648a59321f0d1b89638ca | sha256sum