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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:333b0775d35d37e8d4da8972c19f9a8f80f09f47814497b6f8b38db588330eaf | sha256sum