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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "This session has no Litescrape API key. google_search (25 calls), bing_search (50), google_maps (50) and duckduckgo_search (50) are free per network per UTC day, one call at a time; failed calls do not count. search is google_search in fast mode (organic results only) and shares its allowance. google_ai_mode, google_ai_overview, google_shopping, google_reviews and web_fetch need an API key, which also lifts every limit: get one at https://litescrape.com and set LITESCRAPE_API_KEY in this server's environment. Every tool returns the Litescrape API response as JSON, unchanged, after a one-line summary. Pass result_groups to keep only the top-level groups you need (search_metadata is always kept). Results come straight from Google, Bing, DuckDuckGo or Google Maps; links are real destinations, never redirects. When a call reports a limit, relay its \"Fix:\" line to the user.", "tools": [ { "description": "Fetch a Bing web search results page as JSON: organic_results plus the modules Bing served (answer_box, knowledge_graph, copilot_answer, ads, related_questions, inline_videos, top_stories and more). Free without an API key: 50 calls per network per day.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "cc": { "description": "Two-letter country code; conflicts with mkt", "maxLength": 2, "minLength": 2, "type": "string" }, "device": { "description": "Layout to request; default desktop", "enum": [ "desktop", "tablet", "mobile" ], "type": "string" }, "filters": { "description": "Native Bing display or date filters", "maxLength": 8192, "type": "string" }, "first": { "description": "One-based organic result offset for pagination; default 1", "minimum": 1, "type": "integer" }, "lat": { "description": "Latitude; supply together with lon", "maximum": 90, "minimum": -90, "type": "number" }, "location": { "description": "City-level search origin", "maxLength": 256, "type": "string" }, "lon": { "description": "Longitude; supply together with lat", "maximum": 180, "minimum": -180, "type": "number" }, "mkt": { "description": "Market such as en-US; conflicts with cc", "type": "string" }, "q": { "description": "Search query; Bing operators are preserved", "maxLength": 2048, "minLength": 1, "type": "string" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "safeSearch": { "description": "Default moderate", "enum": [ "off", "moderate", "strict" ], "type": "string" } }, "required": [ "q" ], "type": "object" }, "name": "bing_search", "outputSchema": null }, { "description": "Fetch ranked DuckDuckGo web results (organic_results with title, link, snippet) with region, safety and date controls. Free without an API key: 50 calls per network per day.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "df": { "description": "Date filter: d, w, m, y, or YYYY-MM-DD..YYYY-MM-DD", "type": "string" }, "kl": { "description": "Region and language token such as us-en", "maxLength": 32, "type": "string" }, "m": { "description": "Result count 1-50; cannot be combined with search_assist", "maximum": 50, "minimum": 1, "type": "integer" }, "q": { "description": "Search query", "maxLength": 500, "minLength": 1, "type": "string" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "safe": { "description": "1 strict, -1 moderate (default), -2 off", "enum": [ "1", "-1", "-2" ], "type": "string" }, "search_assist": { "description": "Default true; cannot be combined with m", "type": "boolean" }, "start": { "description": "Result offset", "maximum": 10000, "minimum": 0, "type": "integer" } }, "required": [ "q" ], "type": "object" }, "name": "duckduckgo_search", "outputSchema": null }, { "description": "Ask Google AI Mode a question and return its generated answer (ordered text_blocks: paragraphs, headings, lists, tables, code) with the sources it cited (references). Set continuable to get a token for follow-up questions; image_url adds a picture to the prompt. Slow: answers are generated per request. Requires an API key.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "continuable": { "description": "Return a subsequent_request_token so the conversation can continue", "type": "boolean" }, "device": { "description": "Layout to request; default desktop", "enum": [ "desktop", "tablet", "mobile" ], "type": "string" }, "gl": { "description": "Two-letter country for localization, e.g. \"us\"", "maxLength": 2, "minLength": 2, "type": "string" }, "google_domain": { "description": "Google domain such as google.co.uk; default google.com", "type": "string" }, "hl": { "description": "Language code such as \"en\" or \"en-GB\"; default en", "maxLength": 10, "minLength": 2, "type": "string" }, "image_url": { "description": "Public http(s) image to include in the prompt; cannot combine with a token", "format": "uri", "type": "string" }, "location": { "description": "Named search origin such as \"Austin, Texas\"; conflicts with uule and lat/lon", "maxLength": 512, "type": "string" }, "q": { "description": "The question to ask", "maxLength": 2048, "minLength": 1, "type": "string" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "subsequent_request_token": { "description": "Token from a previous continuable answer; send with a new q. Expires after 30 minutes; cannot combine with image_url", "type": "string" }, "uule": { "description": "Pre-encoded Google location token; conflicts with location", "maxLength": 2048, "type": "string" } }, "required": [ "q" ], "type": "object" }, "name": "google_ai_mode", "outputSchema": null }, { "description": "Return only the AI Overview Google generates for a search (ai_overview with ordered text_blocks and cited references), or null when Google shows none. Accepts the google_search parameters. Requires an API key.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "as_qdr": { "description": "Date range: d, w, m or y with an optional count, e.g. d7 for the past week", "type": "string" }, "as_sitesearch": { "description": "Restrict results to this hostname", "maxLength": 253, "type": "string" }, "cr": { "description": "Country restrict such as countryUS|countryCA", "type": "string" }, "device": { "description": "Layout to request; default desktop", "enum": [ "desktop", "tablet", "mobile" ], "type": "string" }, "filter": { "description": "0 disables duplicate-content filtering", "enum": [ "0", "1" ], "type": "string" }, "gl": { "description": "Two-letter country for localization, e.g. \"us\"", "maxLength": 2, "minLength": 2, "type": "string" }, "google_domain": { "description": "Google domain such as google.co.uk; default google.com", "type": "string" }, "hl": { "description": "Language code such as \"en\" or \"en-GB\"; default en", "maxLength": 10, "minLength": 2, "type": "string" }, "kgmid": { "description": "Knowledge Graph machine ID such as /m/0k8z", "type": "string" }, "lat": { "description": "Latitude; supply together with lon", "maximum": 90, "minimum": -90, "type": "number" }, "location": { "description": "Named search origin such as \"Austin, Texas\"; conflicts with uule and lat/lon", "maxLength": 512, "type": "string" }, "lon": { "description": "Longitude; supply together with lat", "maximum": 180, "minimum": -180, "type": "number" }, "lr": { "description": "Language restrict such as lang_en|lang_fr", "type": "string" }, "ludocid": { "description": "Google CID of a local entity, for a targeted lookup", "type": "string" }, "nfpr": { "description": "1 disables spelling auto-correction", "enum": [ "0", "1" ], "type": "string" }, "num": { "description": "Requested result count, 1-10; Google may return fewer", "maximum": 10, "minimum": 1, "type": "integer" }, "q": { "description": "Search query; required unless ludocid or kgmid is supplied", "maxLength": 2048, "minLength": 1, "type": "string" }, "radius": { "description": "Radius in meters around the location or coordinates", "exclusiveMinimum": 0, "type": "number" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "safe": { "description": "SafeSearch", "enum": [ "active", "off" ], "type": "string" }, "start": { "description": "Result offset for pagination", "minimum": 0, "type": "integer" }, "tbm": { "description": "Vertical: lcl local, vid videos, nws news, shop shopping, pts patents", "enum": [ "lcl", "vid", "nws", "shop", "pts" ], "type": "string" }, "tbs": { "description": "Google search-filter string, e.g. qdr:w for the past week", "maxLength": 4096, "type": "string" }, "uule": { "description": "Pre-encoded Google location token; conflicts with location", "maxLength": 2048, "type": "string" } }, "type": "object" }, "name": "google_ai_overview", "outputSchema": null }, { "description": "Search Google Maps for places (local_results with name, address, rating, reviews, hours, phone, website, coordinates) or fetch one exact place (place_results) by place_id, data_cid or data sequence. Filter by price, rating and opening hours. Free without an API key: 50 calls per network per day.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "description": "Exact place by Google Maps data sequence", "maxLength": 8192, "type": "string" }, "data_cid": { "description": "Exact place by decimal Google CID", "type": "string" }, "gl": { "description": "Two-letter country for localization, e.g. \"us\"", "maxLength": 2, "minLength": 2, "type": "string" }, "google_domain": { "description": "Google domain such as google.co.uk; default google.com", "type": "string" }, "hl": { "description": "Language code such as \"en\" or \"en-GB\"; default en", "maxLength": 10, "minLength": 2, "type": "string" }, "lat": { "description": "Latitude; supply together with lon", "maximum": 90, "minimum": -90, "type": "number" }, "ll": { "description": "Viewport as @lat,lon,14z or @lat,lon,5000m", "type": "string" }, "location": { "description": "Named search origin such as \"Austin, Texas\"; conflicts with uule and lat/lon", "maxLength": 512, "type": "string" }, "lon": { "description": "Longitude; supply together with lat", "maximum": 180, "minimum": -180, "type": "number" }, "m": { "description": "Radius in meters; use with location or lat/lon", "minimum": 1, "type": "number" }, "max_price": { "description": "Price level upper bound", "minimum": 0, "type": "integer" }, "min_price": { "description": "Price level lower bound", "minimum": 0, "type": "integer" }, "min_rating": { "description": "Minimum rating preference", "enum": [ "2.0", "2.5", "3.0", "3.5", "4.0", "4.5" ], "type": "string" }, "nearby": { "description": "Restrict results to places near the viewport", "type": "boolean" }, "open_at_hour": { "description": "Hour 0-23; requires open_on_day", "maximum": 23, "minimum": 0, "type": "integer" }, "open_on_day": { "enum": [ "mon", "tue", "wed", "thu", "fri", "sat", "sun" ], "type": "string" }, "open_state": { "description": "Open now, or open 24 hours; cannot combine with open_on_day", "enum": [ "now", "24h" ], "type": "string" }, "place_id": { "description": "Exact place by Google place ID", "type": "string" }, "q": { "description": "Search text; required for type=search", "type": "string" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "start": { "description": "Native Maps result offset", "minimum": 0, "type": "integer" }, "type": { "description": "search (default) for a query, or place for one exact place identified by place_id, data_cid or data", "enum": [ "search", "place" ], "type": "string" }, "z": { "description": "Zoom 3-30; use with location or lat/lon", "maximum": 30, "minimum": 3, "type": "number" } }, "type": "object" }, "name": "google_maps", "outputSchema": null }, { "description": "Return the Google Maps reviews of one place (reviews with rating, snippet, author, date, likes, owner response, guided details and dining subratings) plus place_info. Identify the place by place_id or data_id from a google_maps result. Sort, filter by topic or text, and follow pagination.next_page_token for more. Requires an API key.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data_id": { "description": "Google data ID such as 0x89c2...:0x...; exactly one of place_id and data_id", "type": "string" }, "gl": { "description": "Two-letter country for localization, e.g. \"us\"", "maxLength": 2, "minLength": 2, "type": "string" }, "hl": { "description": "Language code such as \"en\" or \"en-GB\"; default en", "maxLength": 10, "minLength": 2, "type": "string" }, "next_page_token": { "description": "pagination.next_page_token from the previous response; keep the same place, sort and filters", "type": "string" }, "num": { "description": "Reviews to return: 1-100 on a first unfiltered request (default 8), 1-20 with topic_id, query or next_page_token (default 10)", "maximum": 100, "minimum": 1, "type": "integer" }, "place_id": { "description": "Google place ID such as ChIJ...; exactly one of place_id and data_id", "type": "string" }, "query": { "description": "Keep reviews mentioning this text; conflicts with topic_id", "type": "string" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "sort_by": { "description": "Order: qualityScore (most relevant, default), newestFirst, ratingHigh, ratingLow", "enum": [ "qualityScore", "newestFirst", "ratingHigh", "ratingLow" ], "type": "string" }, "topic_id": { "description": "Keep reviews on one Google review topic; conflicts with query", "type": "string" } }, "type": "object" }, "name": "google_reviews", "outputSchema": null }, { "description": "Fetch a first-party Google Search results page as JSON: organic_results plus whichever modules Google served (knowledge_graph, answer_box, ai_overview, ads, related_questions, related_searches, local_results, top_stories, inline_videos and more). Supports localization, verticals (news, videos, local, shopping, patents), date filters and site restriction. Free without an API key: 25 calls per network per day.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "as_qdr": { "description": "Date range: d, w, m or y with an optional count, e.g. d7 for the past week", "type": "string" }, "as_sitesearch": { "description": "Restrict results to this hostname", "maxLength": 253, "type": "string" }, "cr": { "description": "Country restrict such as countryUS|countryCA", "type": "string" }, "device": { "description": "Layout to request; default desktop", "enum": [ "desktop", "tablet", "mobile" ], "type": "string" }, "fast_mode": { "description": "true returns only organic_results (faster and smaller); skips AI Overview, Knowledge Graph, ads and every other module", "type": "boolean" }, "filter": { "description": "0 disables duplicate-content filtering", "enum": [ "0", "1" ], "type": "string" }, "gl": { "description": "Two-letter country for localization, e.g. \"us\"", "maxLength": 2, "minLength": 2, "type": "string" }, "google_domain": { "description": "Google domain such as google.co.uk; default google.com", "type": "string" }, "hl": { "description": "Language code such as \"en\" or \"en-GB\"; default en", "maxLength": 10, "minLength": 2, "type": "string" }, "kgmid": { "description": "Knowledge Graph machine ID such as /m/0k8z", "type": "string" }, "lat": { "description": "Latitude; supply together with lon", "maximum": 90, "minimum": -90, "type": "number" }, "location": { "description": "Named search origin such as \"Austin, Texas\"; conflicts with uule and lat/lon", "maxLength": 512, "type": "string" }, "lon": { "description": "Longitude; supply together with lat", "maximum": 180, "minimum": -180, "type": "number" }, "lr": { "description": "Language restrict such as lang_en|lang_fr", "type": "string" }, "ludocid": { "description": "Google CID of a local entity, for a targeted lookup", "type": "string" }, "nfpr": { "description": "1 disables spelling auto-correction", "enum": [ "0", "1" ], "type": "string" }, "num": { "description": "Requested result count, 1-10; Google may return fewer", "maximum": 10, "minimum": 1, "type": "integer" }, "q": { "description": "Search query; required unless ludocid or kgmid is supplied", "maxLength": 2048, "minLength": 1, "type": "string" }, "radius": { "description": "Radius in meters around the location or coordinates", "exclusiveMinimum": 0, "type": "number" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "safe": { "description": "SafeSearch", "enum": [ "active", "off" ], "type": "string" }, "start": { "description": "Result offset for pagination", "minimum": 0, "type": "integer" }, "tbm": { "description": "Vertical: lcl local, vid videos, nws news, shop shopping, pts patents", "enum": [ "lcl", "vid", "nws", "shop", "pts" ], "type": "string" }, "tbs": { "description": "Google search-filter string, e.g. qdr:w for the past week", "maxLength": 4096, "type": "string" }, "uule": { "description": "Pre-encoded Google location token; conflicts with location", "maxLength": 2048, "type": "string" } }, "type": "object" }, "name": "google_search", "outputSchema": null }, { "description": "Search Google Shopping and return the product grid (shopping_results with title, price, source, rating, thumbnail), category blocks, sponsored listings and the refinement chips Google renders (filters). Price bounds, sale, shipping and small business refinements are mutually exclusive; sort_by combines with one of them. Requires an API key.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "device": { "description": "Layout to request; default desktop", "enum": [ "desktop", "tablet", "mobile" ], "type": "string" }, "free_shipping": { "type": "boolean" }, "gl": { "description": "Two-letter country for localization, e.g. \"us\"", "maxLength": 2, "minLength": 2, "type": "string" }, "google_domain": { "description": "Google domain such as google.co.uk; default google.com", "type": "string" }, "hl": { "description": "Language code such as \"en\" or \"en-GB\"; default en", "maxLength": 10, "minLength": 2, "type": "string" }, "location": { "description": "Named search origin such as \"Austin, Texas\"; conflicts with uule and lat/lon", "maxLength": 512, "type": "string" }, "max_price": { "description": "Upper price bound", "minimum": 0, "type": "number" }, "min_price": { "description": "Lower price bound", "minimum": 0, "type": "number" }, "num": { "description": "Product count, 1-100", "maximum": 100, "minimum": 1, "type": "integer" }, "on_sale": { "type": "boolean" }, "q": { "description": "Product query; required unless shoprs is supplied", "maxLength": 2048, "minLength": 1, "type": "string" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "shoprs": { "description": "Refinement token from a previous response's filters", "maxLength": 4096, "type": "string" }, "small_business": { "type": "boolean" }, "sort_by": { "description": "1 price low to high, 2 price high to low, 3 rating, 4 relevance", "enum": [ "1", "2", "3", "4" ], "type": "string" }, "start": { "description": "Result offset", "maximum": 1000, "minimum": 0, "type": "integer" }, "uule": { "description": "Pre-encoded Google location token; conflicts with location", "maxLength": 2048, "type": "string" } }, "type": "object" }, "name": "google_shopping", "outputSchema": null }, { "description": "Search the web through Google and return ranked organic results (title, link, snippet) as JSON. Fast mode: no Knowledge Graph, ads or AI modules; use google_search for the full results page. Free without an API key (shares the google_search allowance).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "gl": { "description": "Two-letter country for localization, e.g. \"us\"", "maxLength": 2, "minLength": 2, "type": "string" }, "hl": { "description": "Language code such as \"en\" or \"en-GB\"; default en", "maxLength": 10, "minLength": 2, "type": "string" }, "location": { "description": "Named search origin such as \"Austin, Texas\"; conflicts with uule and lat/lon", "maxLength": 512, "type": "string" }, "num": { "description": "Requested result count, 1-10; Google may return fewer", "maximum": 10, "minimum": 1, "type": "integer" }, "q": { "description": "What to search for", "maxLength": 2048, "minLength": 1, "type": "string" }, "result_groups": { "description": "Return only these top-level result groups, e.g. [\"organic_results\", \"knowledge_graph\"]; omit for the complete response. search_metadata is always kept", "items": { "minLength": 1, "type": "string" }, "type": "array" }, "start": { "description": "Result offset for pagination", "minimum": 0, "type": "integer" } }, "required": [ "q" ], "type": "object" }, "name": "search", "outputSchema": null }, { "description": "Render one public web page in a fresh browser and return it as Markdown (default), HTML, plain text or a full-page PNG screenshot encoded as base64, with url, title, content and the status_code the site returned. Narrow the content with target_selector or remove_selector. Alpha. Requires an API key.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "locale": { "description": "Browser locale; default en-US", "maxLength": 64, "minLength": 2, "type": "string" }, "page_timeout": { "description": "Seconds for browser operations; default 30", "maximum": 180, "minimum": 1, "type": "integer" }, "remove_selector": { "description": "CSS selector removed before extraction, e.g. \"nav, footer\"", "maxLength": 2048, "minLength": 1, "type": "string" }, "respond_with": { "description": "Output format; default markdown. screenshot returns a base64 PNG", "enum": [ "markdown", "html", "text", "screenshot" ], "type": "string" }, "target_selector": { "description": "CSS selector to extract; falls back to the full page when nothing matches", "maxLength": 2048, "minLength": 1, "type": "string" }, "url": { "description": "Public http:// or https:// URL on the standard port, without credentials", "maxLength": 8192, "minLength": 1, "type": "string" }, "user_agent": { "description": "User-Agent to send", "maxLength": 1024, "minLength": 1, "type": "string" }, "wait_for_selector": { "description": "CSS selector to wait for after navigation", "maxLength": 2048, "minLength": 1, "type": "string" }, "wait_until": { "description": "Navigation event to wait for; default domcontentloaded", "enum": [ "commit", "domcontentloaded", "load", "networkidle" ], "type": "string" }, "with_iframe": { "description": "Include direct child frames before extraction; default false", "enum": [ "true", "false", "quoted" ], "type": "string" }, "with_images": { "description": "How Markdown writes images; default all", "enum": [ "all", "alt", "none" ], "type": "string" }, "with_links": { "description": "How Markdown writes links; default inlined", "enum": [ "inlined", "referenced", "collapsed", "shortcut", "discarded" ], "type": "string" }, "with_shadow_dom": { "description": "Expand open shadow roots before extraction; default false", "type": "boolean" } }, "required": [ "url" ], "type": "object" }, "name": "web_fetch", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c2cbcfc7f55c9dc0819eae2122eaa506816b87c83ba2d2203a10d99054f5f75d | sha256sum