Server definition
- Hash
- sha256:cf3d0b860919772c39922eb92d85660d1806e642494f1ab01749a686d6ead583
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Extract clean content from a webpage. Returns Markdown, plain text, metadata, links, JSON-LD schema, and content sections. Use this for scraping, RAG ingestion, or content analysis.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"include": {
"default": [
"markdown",
"metadata",
"sections"
],
"description": "Which fields to include in the response.",
"items": {
"enum": [
"markdown",
"text",
"metadata",
"links",
"schema",
"sections"
],
"type": "string"
},
"type": "array"
},
"mode": {
"default": "structured",
"description": "'structured' for parsed data, 'raw' for HTML, 'both' for everything.",
"enum": [
"structured",
"raw",
"both"
],
"type": "string"
},
"render": {
"default": "auto",
"description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
"enum": [
"never",
"auto",
"always"
],
"type": "string"
},
"url": {
"description": "Public webpage URL to extract",
"format": "uri",
"type": "string"
},
"wait_for_selector": {
"description": "CSS selector to wait for on rendered pages.",
"maxLength": 200,
"type": "string"
},
"wait_until": {
"description": "Browser navigation milestone. Only used with browser rendering.",
"enum": [
"domcontentloaded",
"load",
"networkidle"
],
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "tooltrace_extract",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"content_hash": {
"type": "string"
},
"fetch": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"links": {
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
"markdown": {
"type": "string"
},
"metadata": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"mode": {
"type": "string"
},
"raw_html": {
"type": "string"
},
"schema": {
"items": {},
"type": "array"
},
"sections": {
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
"text": {
"type": "string"
},
"word_count": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"type": "object"
}
},
{
"description": "Extract all links from a webpage with anchor text, internal/external classification, and normalized URLs.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"mode": {
"default": "normalized",
"description": "'normalized' deduplicates and cleans URLs. 'raw' preserves originals.",
"enum": [
"normalized",
"raw"
],
"type": "string"
},
"render": {
"default": "auto",
"description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
"enum": [
"never",
"auto",
"always"
],
"type": "string"
},
"url": {
"description": "Public webpage URL",
"format": "uri",
"type": "string"
},
"wait_for_selector": {
"description": "CSS selector to wait for on rendered pages.",
"maxLength": 200,
"type": "string"
},
"wait_until": {
"description": "Browser navigation milestone. Only used with browser rendering.",
"enum": [
"domcontentloaded",
"load",
"networkidle"
],
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "tooltrace_links",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"fetch": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"links": {
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
"mode": {
"type": "string"
}
},
"type": "object"
}
},
{
"description": "Extract page metadata: title, description, canonical URL, author, publication date, favicon, Open Graph, and Twitter card fields. Lightweight alternative to full extraction.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"render": {
"default": "auto",
"description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
"enum": [
"never",
"auto",
"always"
],
"type": "string"
},
"url": {
"description": "Public webpage URL",
"format": "uri",
"type": "string"
},
"wait_for_selector": {
"description": "CSS selector to wait for on rendered pages.",
"maxLength": 200,
"type": "string"
},
"wait_until": {
"description": "Browser navigation milestone. Only used with browser rendering.",
"enum": [
"domcontentloaded",
"load",
"networkidle"
],
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "tooltrace_metadata",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"fetch": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"metadata": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"type": "object"
}
},
{
"description": "Extract JSON-LD structured data from a webpage. Returns schema.org entities like Article, Product, Organization, FAQ, BreadcrumbList, etc.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"mode": {
"default": "normalized",
"description": "'normalized' deduplicates entities. 'raw' preserves original JSON-LD blocks.",
"enum": [
"normalized",
"raw"
],
"type": "string"
},
"render": {
"default": "auto",
"description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
"enum": [
"never",
"auto",
"always"
],
"type": "string"
},
"url": {
"description": "Public webpage URL",
"format": "uri",
"type": "string"
},
"wait_for_selector": {
"description": "CSS selector to wait for on rendered pages.",
"maxLength": 200,
"type": "string"
},
"wait_until": {
"description": "Browser navigation milestone. Only used with browser rendering.",
"enum": [
"domcontentloaded",
"load",
"networkidle"
],
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "tooltrace_schema",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"fetch": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"mode": {
"type": "string"
},
"schema": {
"items": {},
"type": "array"
}
},
"type": "object"
}
},
{
"description": "Run an SEO audit on a webpage. Returns a score (0-100), weighted checks for metadata, headings, images, canonical signals, robots directives, social tags, schema, and content length, with evidence and recommendations.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"render": {
"default": "auto",
"description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
"enum": [
"never",
"auto",
"always"
],
"type": "string"
},
"url": {
"description": "Public webpage URL to audit",
"format": "uri",
"type": "string"
},
"wait_for_selector": {
"description": "CSS selector to wait for on rendered pages.",
"maxLength": 200,
"type": "string"
},
"wait_until": {
"description": "Browser navigation milestone. Only used with browser rendering.",
"enum": [
"domcontentloaded",
"load",
"networkidle"
],
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "tooltrace_seo_audit",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"checks": {
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
"fetch": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"metadata": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"score": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"type": "object"
}
},
{
"description": "Inspect a website's sitemap. Discovers sitemap URLs, parses sitemap XML, and returns listed page URLs with last-modified dates and change frequencies.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"render": {
"default": "auto",
"description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
"enum": [
"never",
"auto",
"always"
],
"type": "string"
},
"url": {
"description": "Website URL or direct sitemap URL",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "tooltrace_sitemap",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"discovered_urls": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"discovery_method": {
"type": "string"
},
"documents": {
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
"findings": {
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
"inspected_urls": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"inspection_complete": {
"type": "boolean"
},
"limit_reason": {
"type": "string"
},
"requested_url": {
"type": "string"
},
"summary": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"urls": {
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
"urls_included": {
"type": "boolean"
}
},
"type": "object"
}
},
{
"description": "Detect the technology stack of a website: CMS, frameworks, JavaScript libraries, analytics, CDN, hosting, fonts, security tools, and more. Returns categorized detections with confidence levels.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"render": {
"default": "auto",
"description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
"enum": [
"never",
"auto",
"always"
],
"type": "string"
},
"url": {
"description": "Public webpage URL to analyze",
"format": "uri",
"type": "string"
},
"wait_for_selector": {
"description": "CSS selector to wait for on rendered pages.",
"maxLength": 200,
"type": "string"
},
"wait_until": {
"description": "Browser navigation milestone. Only used with browser rendering.",
"enum": [
"domcontentloaded",
"load",
"networkidle"
],
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "tooltrace_tech_stack",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"categories": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"domain": {
"type": "string"
},
"fetch": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"technologies_detected": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"url": {
"type": "string"
}
},
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:cf3d0b860919772c39922eb92d85660d1806e642494f1ab01749a686d6ead583 | sha256sum