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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Turn web pages into structured data. Call detect_site first when you do not know what a site runs on. Use scrape_catalog for Shopify/WooCommerce stores (free, no model tokens). Use extract_page for a single page and crawl_site to walk a listing. Pass `fields` to define your own schema (e.g. ['title', 'salary:number', 'tags:list']) when the page is not a product. Set js=true only if a page renders its content client-side. Every call needs the X-API-Key header; get a key at https://scrapewright.app.", "tools": [ { "description": "Credits left and this month's usage for the key in use.", "inputSchema": { "properties": {}, "title": "accountArguments", "type": "object" }, "name": "account", "outputSchema": { "additionalProperties": true, "title": "accountDictOutput", "type": "object" } }, { "description": "Walk a site and extract every item. Waits up to four minutes; a\n longer crawl returns a job_id to pass to crawl_status.\n\n `mode` picks how the items are found. \"rows\" (the default) reads every\n card on the listing itself and follows its pagination -- right for\n search results, categories and tables. \"links\" follows each card into\n its own page, for sites where an item has one. \"like\" starts from one\n example item page, given as `like_page`, and finds every other page\n shaped like it; pass `listing_url` as well when you know the stock or\n results page, because inferring it is the part that fails.\n ", "inputSchema": { "properties": { "fields": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Fields" }, "js": { "default": false, "title": "Js", "type": "boolean" }, "like_page": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Like Page" }, "listing_url": { "title": "Listing Url", "type": "string" }, "max_items": { "default": 25, "title": "Max Items", "type": "integer" }, "mode": { "default": "rows", "title": "Mode", "type": "string" }, "scroll": { "default": 0, "title": "Scroll", "type": "integer" } }, "required": [ "listing_url" ], "title": "crawl_siteArguments", "type": "object" }, "name": "crawl_site", "outputSchema": { "additionalProperties": true, "title": "crawl_siteDictOutput", "type": "object" } }, { "description": "Fetch a crawl that outlived its call.", "inputSchema": { "properties": { "job_id": { "title": "Job Id", "type": "string" } }, "required": [ "job_id" ], "title": "crawl_statusArguments", "type": "object" }, "name": "crawl_status", "outputSchema": { "additionalProperties": true, "title": "crawl_statusDictOutput", "type": "object" } }, { "description": "Report what platform a site runs on and which strategy to use.\n Cheap; call it before a large job.", "inputSchema": { "properties": { "url": { "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "detect_siteArguments", "type": "object" }, "name": "detect_site", "outputSchema": { "additionalProperties": true, "title": "detect_siteDictOutput", "type": "object" } }, { "description": "Extract structured data from ONE page. ``fields`` declares your own\n schema, e.g. [\"title\", \"salary:number\", \"tags:list\"]; omit it for the\n product schema. First call on a new site compiles a recipe (300\n credits); later calls replay it for 1 credit per row.\n\n A site nobody could read is remembered for a week and answered\n without calling the model, so re-reading a dead page costs nothing.\n `retry` asks anyway.\n ", "inputSchema": { "properties": { "fields": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Fields" }, "js": { "default": false, "title": "Js", "type": "boolean" }, "retry": { "default": false, "title": "Retry", "type": "boolean" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "extract_pageArguments", "type": "object" }, "name": "extract_page", "outputSchema": { "additionalProperties": true, "title": "extract_pageDictOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ffdbae9fae59547170078b22ea43eeb2181c7642578898c6f121f87d7e76d8fc | sha256sum