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

Server definition

Hash
sha256:18e7019e16684cc8ee7f8cb47e76c47fe537bf99de0ed173a198df328c1961ca
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "SnoopScan reads the public web. Use scrape for one page, map to list a site's URLs before fetching them, crawl for many pages in the background, search when there is no URL yet, parse to read a document at a URL, and extract to pull fields with a JSON schema. It only reads: it never submits forms, posts, buys or signs in. Every call reports what it cost; failed calls cost nothing.", "tools": [ { "description": "Read a document at a URL, such as a PDF, and return its text as markdown.\n\n Use this for a link to a document rather than a web page. A URL that turns\n out to be an ordinary page is returned as that page. Billed per document\n page.\n ", "inputSchema": { "properties": { "maxChars": { "default": 20000, "title": "Maxchars", "type": "integer" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "parseArguments", "type": "object" }, "name": "parse", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "parseOutput", "type": "object" } }, { "description": "Fetch a single web page and return its content as clean markdown.\n\n Use this when you have a specific URL and need to read what is on it. For\n finding pages first, use `search` or `map`.\n ", "inputSchema": { "properties": { "formats": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Formats" }, "maxAge": { "default": 172800000, "title": "Maxage", "type": "integer" }, "maxChars": { "default": 20000, "title": "Maxchars", "type": "integer" }, "onlyMainContent": { "default": true, "title": "Onlymaincontent", "type": "boolean" }, "url": { "title": "Url", "type": "string" }, "waitFor": { "default": 0, "title": "Waitfor", "type": "integer" } }, "required": [ "url" ], "title": "scrapeArguments", "type": "object" }, "name": "scrape", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "scrapeOutput", "type": "object" } }, { "description": "Search the web and return results.\n\n Optionally fetch the content of each result. Fetching content is much\n slower and more expensive — only set `fetchContent` when you actually need\n the page bodies rather than just the links and snippets.\n ", "inputSchema": { "properties": { "fetchContent": { "default": false, "title": "Fetchcontent", "type": "boolean" }, "limit": { "default": 5, "title": "Limit", "type": "integer" }, "maxCharsPerResult": { "default": 5000, "title": "Maxcharsperresult", "type": "integer" }, "query": { "title": "Query", "type": "string" } }, "required": [ "query" ], "title": "searchArguments", "type": "object" }, "name": "search", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "searchOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:18e7019e16684cc8ee7f8cb47e76c47fe537bf99de0ed173a198df328c1961ca | sha256sum