Server definition
- Hash
- sha256:7b2307c8c390d0b10e6aad05879c35e5038fee7b06b80f36d26cfa2773989c5b
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Use the `scrape` tool to fetch and extract web content as clean Markdown. The engine handles JavaScript rendering, anti-bot bypass, and DOM cleaning automatically. The `scrape` tool is paid. If the request carries no API key (`Authorization: Bearer baas_live_*`) or x402 payment proof, the engine returns a 402 with x402 payment requirements (Base USDC and/or Solana), which are relayed to you so you can pay and retry. Use `get_pricing` to check current pricing before scraping. Use `server_status` to check engine health and availability.",
"tools": [
{
"description": "\n Check current pricing and payment requirements for the BaaS scrape engine.\n\n Returns pricing info, supported networks, and payment instructions.\n No authentication required.\n\n Returns:\n Current pricing details and payment instructions.\n ",
"inputSchema": {
"properties": {},
"title": "get_pricingArguments",
"type": "object"
},
"name": "get_pricing",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_pricingOutput",
"type": "object"
}
},
{
"description": "\n Scrape a URL and return content in your preferred format.\n\n Supported output formats:\n - markdown (default): Clean LLM-ready Markdown text\n - screenshot: PNG/JPEG image of the page\n - pdf: PDF document of the page\n - csv: Table data extracted as CSV\n - html: Sanitized HTML with scripts/ads removed\n\n This tool handles:\n - JavaScript rendering (SPA, dynamic content)\n - Anti-bot bypass (Cloudflare Turnstile, Datadome)\n - DOM cleaning (strips scripts, nav, footer, ads)\n - HTML-to-Markdown conversion (Mozilla Readability engine)\n - Automatic retry with escalating wait strategies\n - Domain cooldown to avoid rate-limiting\n - Response caching (5 min TTL)\n\n Args:\n url: The URL to scrape (must start with http:// or https://)\n output: Output format: \"markdown\" (default), \"screenshot\", \"pdf\", \"csv\", \"html\"\n wait_for_selector: Optional CSS selector to wait for before extraction (e.g., \".article-content\")\n timeout_ms: Navigation timeout in milliseconds (default: 20000, max: 120000)\n block_media: Block images/fonts/video for faster loading (default: true)\n wait_strategy: Wait strategy: \"default\", \"spa\", \"heavy\", \"cloudflare\" (auto-detected if omitted)\n retry: Enable automatic retry on failure (default: true)\n bypass_cache: Skip cache, force fresh scrape (default: false)\n javascript: Custom JavaScript to execute after page load (e.g., \"window.scrollTo(0, 1000)\")\n\n Returns:\n Content in the requested format, or an error message.\n ",
"inputSchema": {
"properties": {
"block_media": {
"default": true,
"title": "Block Media",
"type": "boolean"
},
"bypass_cache": {
"default": false,
"title": "Bypass Cache",
"type": "boolean"
},
"javascript": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Javascript"
},
"output": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Output"
},
"retry": {
"default": true,
"title": "Retry",
"type": "boolean"
},
"timeout_ms": {
"default": 20000,
"title": "Timeout Ms",
"type": "integer"
},
"url": {
"title": "Url",
"type": "string"
},
"wait_for_selector": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Wait For Selector"
},
"wait_strategy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Wait Strategy"
}
},
"required": [
"url"
],
"title": "scrapeArguments",
"type": "object"
},
"name": "scrape",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "scrapeOutput",
"type": "object"
}
},
{
"description": "\n Check the BaaS engine health and operational status.\n\n Returns browser status, uptime, x402 payment mode, and context count.\n\n Returns:\n Server health and diagnostic information.\n ",
"inputSchema": {
"properties": {},
"title": "server_statusArguments",
"type": "object"
},
"name": "server_status",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "server_statusOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7b2307c8c390d0b10e6aad05879c35e5038fee7b06b80f36d26cfa2773989c5b | sha256sum