Server definition
- Hash
- sha256:d2778ae85e9aad287dd0b6310529e90153af2a5f6e103e3cc19ee9c6218a8622
- What it is
- What a remote MCP server returned when asked what it offers: 1 tools
The blob, as servednamed by its sha256
{
"instructions": "PDFMD's Markdown connector converts public PDF links into Markdown with page and table metadata. This connector does not OCR scanned pages or read local files; English OCR is a separate REST endpoint at /api/v1/ocr. Replies contain at most 20,000 Markdown characters and explicitly mark excerpts. The entire conversion counts toward the existing API page allowance even when the reply is an excerpt. No result is saved or given a download link.",
"tools": [
{
"description": "Convert a PDF available at a public HTTP or HTTPS link into Markdown for reading, research or a coding project. Returns extracted text, page and table counts, and whether scanned pages were found. No OCR, private links or local files. The reply is limited to 20,000 Markdown characters and marks longer results as excerpts; the whole PDF uses the API page allowance.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "convert_pdf_url",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"converted_at": {
"type": "string"
},
"docs_url": {
"type": "string"
},
"http_status": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"markdown": {
"maxLength": 20000,
"type": "string"
},
"message": {
"type": "string"
},
"pages": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"parser_version": {
"type": "string"
},
"remaining_pages": {
"type": "string"
},
"retry_after": {
"type": "string"
},
"returned_characters": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"scanned_pages": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source_url": {
"type": "string"
},
"status": {
"enum": [
"success",
"tool_error",
"internal_error"
],
"type": "string"
},
"tables": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"total_characters": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"status",
"message",
"docs_url"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d2778ae85e9aad287dd0b6310529e90153af2a5f6e103e3cc19ee9c6218a8622 | sha256sum