Server definition
- Hash
- sha256:741e3a0c09483c919e639164eb7a68ca522217dfe66c4cbaaccef9d55c8e5979
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Tools to read the live web as clean Markdown. Pass an absolute http(s) URL.",
"tools": [
{
"description": "Fetch a web page and return all of its outbound http(s) links (with anchor text) as JSON. Useful for crawling or finding related pages.",
"inputSchema": {
"properties": {
"limit": {
"description": "Max links to return (default 200).",
"type": "number"
},
"url": {
"description": "The absolute http(s) URL of the page.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "extract_links",
"outputSchema": null
},
{
"description": "Fetch a web page and return its main content as clean Markdown (nav, ads and boilerplate removed). Raw Markdown, plain-text and JSON endpoints are returned as-is. Use this to read an article, docs page or raw file.",
"inputSchema": {
"properties": {
"max_chars": {
"description": "Optional. Truncate the Markdown to at most this many characters to fit a context budget.",
"type": "number"
},
"url": {
"description": "The absolute http(s) URL of the page.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "fetch_markdown",
"outputSchema": null
},
{
"description": "Fetch a web page and return its metadata as JSON: title, byline, site name, excerpt and word count (no full body).",
"inputSchema": {
"properties": {
"url": {
"description": "The absolute http(s) URL of the page.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "fetch_metadata",
"outputSchema": null
},
{
"description": "Fetch a web page and return only the passages that match a query, instead of the whole page. Each result includes its heading breadcrumb and is ranked by relevance. Use this to find a specific detail (e.g. pricing, a config option) while spending far fewer tokens than fetch_markdown.",
"inputSchema": {
"properties": {
"context_chars": {
"description": "Per-passage character budget (50-4000, default 500).",
"type": "number"
},
"max_matches": {
"description": "Max passages to return (1-50, default 5).",
"type": "number"
},
"query": {
"description": "Space-separated search terms; matching is case-insensitive.",
"type": "string"
},
"url": {
"description": "The absolute http(s) URL of the page.",
"type": "string"
}
},
"required": [
"url",
"query"
],
"type": "object"
},
"name": "search_page",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:741e3a0c09483c919e639164eb7a68ca522217dfe66c4cbaaccef9d55c8e5979 | sha256sum