Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,536Letters: 14Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:ca809fb2db30648d98e88fe55df69f7af9b4849ecfbcd44d12d64092e4ff22fa
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Convert a document you already have (PDF, DOCX, HTML, plain text) to clean, LLM-ready markdown. Pass the file contents as base64. Supports reading only part of a large document: PDF page ranges, a heading outline, a single section, or a token cap.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "base64": { "description": "Base64-encoded file contents", "type": "string" }, "filename": { "description": "Original filename, e.g. report.pdf — helps format detection", "type": "string" }, "maxTokens": { "description": "Cap the returned markdown at roughly this many tokens, cutting at a paragraph boundary. When the output is cut, the result starts with a `> Truncated: ~X of ~Y tokens` line — narrow with pages or section rather than raising this.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "mode": { "description": "\"full\" (default) returns the document body. \"outline\" returns just the heading tree — each line is `- [#3] Heading text (~120 tokens)`. For a long document, call with mode: 'outline' first, then fetch only what you need with section: '#3' or a heading title.", "enum": [ "full", "outline" ], "type": "string" }, "pages": { "description": "PDFs only: 1-indexed, inclusive page ranges to convert, e.g. \"1-3,5,8-\" (an open-ended range runs to the last page). Ignored with a warning for non-PDF formats.", "type": "string" }, "section": { "description": "Return only one section: either \"#<n>\" using the index from a mode: 'outline' call (e.g. '#3'), or the heading text itself (case-insensitive; exact match wins, then prefix, then substring). Ignored when mode is 'outline'.", "type": "string" } }, "required": [ "base64" ], "type": "object" }, "name": "convert_document_to_markdown", "outputSchema": null }, { "description": "Fetch a URL (web page, PDF, DOCX, etc.) and convert it to clean, LLM-ready markdown. Extracts the main article content from web pages and preserves tables. Supports reading only part of a large document: PDF page ranges, a heading outline, a single section, or a token cap.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "maxTokens": { "description": "Cap the returned markdown at roughly this many tokens, cutting at a paragraph boundary. When the output is cut, the result starts with a `> Truncated: ~X of ~Y tokens` line — narrow with pages or section rather than raising this.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "mode": { "description": "\"full\" (default) returns the document body. \"outline\" returns just the heading tree — each line is `- [#3] Heading text (~120 tokens)`. For a long document, call with mode: 'outline' first, then fetch only what you need with section: '#3' or a heading title.", "enum": [ "full", "outline" ], "type": "string" }, "pages": { "description": "PDFs only: 1-indexed, inclusive page ranges to convert, e.g. \"1-3,5,8-\" (an open-ended range runs to the last page). Ignored with a warning for non-PDF formats.", "type": "string" }, "section": { "description": "Return only one section: either \"#<n>\" using the index from a mode: 'outline' call (e.g. '#3'), or the heading text itself (case-insensitive; exact match wins, then prefix, then substring). Ignored when mode is 'outline'.", "type": "string" }, "url": { "description": "The http(s) URL of the document or page to convert", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "convert_url_to_markdown", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ca809fb2db30648d98e88fe55df69f7af9b4849ecfbcd44d12d64092e4ff22fa | sha256sum