Server definition
- Hash
- sha256:18e7019e16684cc8ee7f8cb47e76c47fe537bf99de0ed173a198df328c1961ca
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "SnoopScan reads the public web. Use scrape for one page, map to list a site's URLs before fetching them, crawl for many pages in the background, search when there is no URL yet, parse to read a document at a URL, and extract to pull fields with a JSON schema. It only reads: it never submits forms, posts, buys or signs in. Every call reports what it cost; failed calls cost nothing.",
"tools": [
{
"description": "Read a document at a URL, such as a PDF, and return its text as markdown.\n\n Use this for a link to a document rather than a web page. A URL that turns\n out to be an ordinary page is returned as that page. Billed per document\n page.\n ",
"inputSchema": {
"properties": {
"maxChars": {
"default": 20000,
"title": "Maxchars",
"type": "integer"
},
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"url"
],
"title": "parseArguments",
"type": "object"
},
"name": "parse",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "parseOutput",
"type": "object"
}
},
{
"description": "Fetch a single web page and return its content as clean markdown.\n\n Use this when you have a specific URL and need to read what is on it. For\n finding pages first, use `search` or `map`.\n ",
"inputSchema": {
"properties": {
"formats": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Formats"
},
"maxAge": {
"default": 172800000,
"title": "Maxage",
"type": "integer"
},
"maxChars": {
"default": 20000,
"title": "Maxchars",
"type": "integer"
},
"onlyMainContent": {
"default": true,
"title": "Onlymaincontent",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"waitFor": {
"default": 0,
"title": "Waitfor",
"type": "integer"
}
},
"required": [
"url"
],
"title": "scrapeArguments",
"type": "object"
},
"name": "scrape",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "scrapeOutput",
"type": "object"
}
},
{
"description": "Search the web and return results.\n\n Optionally fetch the content of each result. Fetching content is much\n slower and more expensive — only set `fetchContent` when you actually need\n the page bodies rather than just the links and snippets.\n ",
"inputSchema": {
"properties": {
"fetchContent": {
"default": false,
"title": "Fetchcontent",
"type": "boolean"
},
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
},
"maxCharsPerResult": {
"default": 5000,
"title": "Maxcharsperresult",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
}
},
"required": [
"query"
],
"title": "searchArguments",
"type": "object"
},
"name": "search",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "searchOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:18e7019e16684cc8ee7f8cb47e76c47fe537bf99de0ed173a198df328c1961ca | sha256sum