Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted just now
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Extract brand identity and design information from a website", "inputSchema": { "properties": { "mode": { "default": "standard", "description": "Brand extraction mode. Enriched mode includes additional company and brand intelligence", "enum": [ "standard", "enriched" ], "type": "string" }, "refresh": { "default": false, "description": "Force refresh brand data instead of using cached data", "type": "boolean" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "brand", "outputSchema": null }, { "description": "Find broken links on a webpage", "inputSchema": { "properties": { "followRedirect": { "default": false, "type": "boolean" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "brokenLink", "outputSchema": null }, { "description": "Retrieve DNS records for a domain", "inputSchema": { "properties": { "types": { "default": [ "A", "AAAA", "CNAME", "MX", "CAA", "NS", "SOA", "SRV", "TXT" ], "items": { "enum": [ "A", "AAAA", "CNAME", "MX", "NS", "SOA", "TXT", "CAA", "SRV" ], "type": "string" }, "type": "array" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "dnsRecord", "outputSchema": null }, { "description": "Check if DNSSEC is enabled for a domain", "inputSchema": { "properties": { "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "dnsSec", "outputSchema": null }, { "description": "Run Lighthouse audit on a website", "inputSchema": { "properties": { "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "followRedirect": { "default": false, "type": "boolean" }, "parameters": { "description": "Extra Lighthouse CLI parameters", "items": { "type": "string" }, "type": "array" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "lighthouse", "outputSchema": null }, { "description": "Measure page load time for a URL", "inputSchema": { "properties": { "followRedirect": { "default": false, "type": "boolean" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "targetCountries": { "description": "Up to 3 ISO alpha-2 country codes to also test reachability from via proxy, alongside the default US server test. When set, the response includes a per-location breakdown instead of a single result", "items": { "type": "string" }, "type": "array" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "loadTime", "outputSchema": null }, { "description": "Scrape meta tags from a URL", "inputSchema": { "properties": { "blockAds": { "default": true, "type": "boolean" }, "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "fileOutput": { "default": false, "type": "boolean" }, "format": { "default": "json", "enum": [ "markdown", "json" ], "type": "string" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "renderJS": { "default": true, "type": "boolean" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "metaScrape", "outputSchema": null }, { "description": "Check for mixed content issues on a site", "inputSchema": { "properties": { "followRedirect": { "default": false, "type": "boolean" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "mixedContent", "outputSchema": null }, { "description": "Perform MTR network diagnostic test", "inputSchema": { "properties": { "followRedirect": { "default": false, "type": "boolean" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "mtr", "outputSchema": null }, { "description": "Scan open ports on a host and optionally detect running services", "inputSchema": { "properties": { "detectServices": { "default": false, "description": "Detect the service, product, version, and OS information running on discovered open ports", "type": "boolean" }, "portRanges": { "description": "Custom port ranges e.g. 80,443,1000-1010", "type": "string" }, "topPorts": { "description": "Scan top N ports", "enum": [ 50, 100, 500, 1000, 5000 ], "type": "number" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "openPorts", "outputSchema": null }, { "description": "Ping a host", "inputSchema": { "properties": { "url": { "description": "Target URL or IP", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "ping", "outputSchema": null }, { "description": "Check the redirect chain of a URL", "inputSchema": { "properties": { "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "redirectCheck", "outputSchema": null }, { "description": "Capture a screenshot of a website", "inputSchema": { "properties": { "addTimestamp": { "default": false, "type": "boolean" }, "blockAds": { "default": true, "type": "boolean" }, "captureBeyondViewport": { "description": "Allow the capture to include content beyond the configured viewport", "type": "boolean" }, "delay": { "description": "Seconds to wait before screenshot", "type": "number" }, "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "disableAnimations": { "default": false, "description": "Freeze CSS/JS animations and transitions before capturing", "type": "boolean" }, "fallbackToFullPage": { "default": false, "description": "If selector is not found, fall back to a full-page capture instead of failing", "type": "boolean" }, "fullPage": { "default": false, "type": "boolean" }, "hideCookie": { "default": true, "description": "Hide cookie consent banners", "type": "boolean" }, "highlightLinks": { "default": false, "description": "Draw borders around links (useful for AI vision)", "type": "boolean" }, "inline": { "default": false, "description": "Return image data inline instead of a CDN URL", "type": "boolean" }, "pageHeight": { "description": "Height of page for partial screenshot", "type": "number" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "quality": { "default": 90, "description": "Image quality for JPEG/WEBP", "type": "number" }, "removeBackground": { "default": false, "description": "Remove page background for a transparent PNG (PNG only)", "type": "boolean" }, "scaleFactor": { "description": "Device pixel ratio", "type": "number" }, "selector": { "description": "CSS selector of the element to capture, instead of the full viewport/page", "type": "string" }, "skipCaptcha": { "default": true, "type": "boolean" }, "theme": { "default": "auto", "description": "Color scheme to render before capturing", "enum": [ "light", "dark", "auto" ], "type": "string" }, "type": { "default": "png", "enum": [ "png", "jpeg", "webp" ], "type": "string" }, "url": { "description": "Target URL", "type": "string" }, "viewportHeight": { "description": "Viewport height", "type": "number" }, "viewportWidth": { "description": "Viewport width", "type": "number" } }, "required": [ "url" ], "type": "object" }, "name": "screenshot", "outputSchema": null }, { "description": "Search the web and return clean results in JSON, Markdown, or HTML", "inputSchema": { "properties": { "category": { "default": "general", "enum": [ "general", "code", "pdf", "research", "linkedin", "wiki" ], "type": "string" }, "excludeDomains": { "description": "Exclude these domains", "items": { "type": "string" }, "type": "array" }, "format": { "default": "json", "enum": [ "json", "markdown", "html" ], "type": "string" }, "groundedAnswer": { "default": false, "description": "Generate AI-grounded answer from results", "type": "boolean" }, "includeDomains": { "description": "Only include these domains", "items": { "type": "string" }, "type": "array" }, "limit": { "default": 10, "description": "Number of results", "type": "number" }, "location": { "description": "Country code (ISO alpha-2)", "type": "string" }, "query": { "description": "Search query", "type": "string" }, "scrape": { "default": false, "description": "Scrape content from result URLs", "type": "boolean" }, "scrapeLimit": { "default": 3, "description": "Number of URLs to scrape", "type": "number" }, "source": { "default": "web", "enum": [ "web", "news", "images" ], "type": "string" }, "time": { "description": "Time filter: any, d, w, m, y, d7, h6 etc.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": null }, { "description": "Check if a site is up or down", "inputSchema": { "properties": { "followRedirect": { "default": false, "type": "boolean" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "siteStatus", "outputSchema": null }, { "description": "Scan TLS/SSL configuration of a domain", "inputSchema": { "properties": { "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "tlsScan", "outputSchema": null }, { "description": "Convert a URL to PDF", "inputSchema": { "properties": { "addTimestamp": { "default": false, "type": "boolean" }, "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "format": { "default": "a4", "enum": [ "letter", "legal", "a0", "a1", "a2", "a3", "a4", "a5", "a6" ], "type": "string" }, "hideCookie": { "default": true, "type": "boolean" }, "margin": { "description": "Margins in mm", "properties": { "bottom": { "type": "number" }, "left": { "type": "number" }, "right": { "type": "number" }, "top": { "type": "number" } }, "type": "object" }, "orientation": { "default": "portrait", "enum": [ "portrait", "landscape" ], "type": "string" }, "proxyCountry": { "description": "Country code for proxy routing", "type": "string" }, "scale": { "description": "Zoom level (0–2)", "type": "number" }, "skipCaptcha": { "default": true, "type": "boolean" }, "url": { "description": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "url2Pdf", "outputSchema": null }, { "description": "Scrape a webpage with custom options", "inputSchema": { "properties": { "aiPrompt": { "description": "AI-powered extraction/analysis of the scraped page, always run against the Markdown regardless of format. Shape depends on 'type': prompt (query), schema (schema), listing (itemSchema, maxItems), summary (style, focus, maxLength), sentiment (aspects), keywords (maxKeywords, includeEntities). Adds +6 credits", "type": "object" }, "blockAds": { "default": true, "type": "boolean" }, "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "extractionMode": { "default": "default", "description": "Only used if format includes json", "enum": [ "default", "cssSchema", "xpathSchema", "template" ], "type": "string" }, "extractionSchema": { "description": "Extraction schema for cssSchema/xpathSchema modes: { name, baseSelector?, fields: [{ name, selector, type, attribute?, fields? }] }, or a flat { name, fields: [{ title, value }] } for default mode", "type": "object" }, "fileOutput": { "default": false, "description": "Return a download URL instead of inline data", "type": "boolean" }, "format": { "default": [ "markdown" ], "description": "Output format(s). Up to 3.", "items": { "enum": [ "html", "markdown", "json", "markdown-llm", "html-llm", "text", "text-llm" ], "type": "string" }, "type": "array" }, "proxyCountry": { "description": "Country code for proxy routing (used when a proxy is active)", "type": "string" }, "proxyMode": { "default": false, "description": "false never uses a proxy (default), auto tries without a proxy first and retries through one if blocked, true always uses a proxy", "oneOf": [ { "type": "boolean" }, { "enum": [ "auto" ], "type": "string" } ] }, "renderJS": { "description": "Whether to render JavaScript. If omitted, resolved automatically: fetched without a browser first, then rendered only if the page needs it", "type": "boolean" }, "stealth": { "default": false, "description": "Bypass CAPTCHAs (slower)", "type": "boolean" }, "template": { "description": "Ready-made extraction template when extractionMode is 'template'. product extracts title/brand/pricing/availability/images/ratings; contact extracts company/locations/emails/phones/social profiles", "enum": [ "product", "contact" ], "type": "string" }, "url": { "description": "Target URL", "type": "string" }, "waitTime": { "default": 0, "description": "Seconds to wait after page load before capturing content", "type": "number" } }, "required": [ "url" ], "type": "object" }, "name": "webScrape", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:333b0775d35d37e8d4da8972c19f9a8f80f09f47814497b6f8b38db588330eaf | sha256sum