Server definition
- Hash
- sha256:8de911efef8cfb86a5bf45860d3c1f9fc2064aa32a7baf32336b2b654079c937
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Convert a file fetched from a public URL into a PDF. Auto-detects the engine from the extension: Office docs (DOCX, XLSX, PPTX, ODT, RTF, TXT, CSV…), images (PNG, JPG, WebP…), HTML, Markdown, or an existing PDF (passthrough). Costs 1 credit on success. Returns the PDF as an embedded resource.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"landscape": {
"description": "Render in landscape orientation. (Pro/Scale/trial only.)",
"type": "boolean"
},
"nativePageRanges": {
"description": "Page ranges to include, e.g. \"1-3\".",
"type": "string"
},
"ownerPassword": {
"description": "Owner password controlling permissions on the resulting PDF.",
"type": "string"
},
"password": {
"description": "Password to open a protected source document.",
"type": "string"
},
"pdfa": {
"description": "PDF/A conformance level, e.g. \"PDF/A-2b\". (Pro/Scale/trial only.)",
"type": "string"
},
"pdfua": {
"description": "Produce an accessible PDF/UA document.",
"type": "boolean"
},
"save_path": {
"description": "Optional absolute path to also write the PDF to on disk.",
"type": "string"
},
"url": {
"description": "Public http(s) URL of the file to download and convert.",
"format": "uri",
"type": "string"
},
"userPassword": {
"description": "Password required to open the resulting PDF.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "convert_file",
"outputSchema": null
},
{
"description": "Render a raw HTML string to a PDF using Chromium, with optional CSS and layout options. Costs 1 credit on success. Returns the PDF as an embedded resource.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"css": {
"description": "Optional CSS, injected into the document <head>.",
"type": "string"
},
"html": {
"description": "The HTML markup to render.",
"type": "string"
},
"landscape": {
"description": "Render in landscape orientation. (Pro/Scale/trial only.)",
"type": "boolean"
},
"marginBottom": {
"description": "Bottom margin in inches.",
"type": "string"
},
"marginLeft": {
"description": "Left margin in inches.",
"type": "string"
},
"marginRight": {
"description": "Right margin in inches.",
"type": "string"
},
"marginTop": {
"description": "Top margin in inches.",
"type": "string"
},
"nativePageRanges": {
"description": "Page ranges to include, e.g. \"1-3,5\".",
"type": "string"
},
"ownerPassword": {
"description": "Owner password controlling permissions on the resulting PDF.",
"type": "string"
},
"paperHeight": {
"description": "Paper height in inches.",
"type": "string"
},
"paperWidth": {
"description": "Paper width in inches, or with a unit e.g. \"210mm\".",
"type": "string"
},
"pdfa": {
"description": "PDF/A conformance level, e.g. \"PDF/A-2b\". (Pro/Scale/trial only.)",
"type": "string"
},
"pdfua": {
"description": "Produce an accessible PDF/UA document.",
"type": "boolean"
},
"preferCssPageSize": {
"description": "Use the page size declared in CSS @page rules.",
"type": "boolean"
},
"printBackground": {
"description": "Print background graphics/colors.",
"type": "boolean"
},
"save_path": {
"description": "Optional absolute path to also write the PDF to on disk.",
"type": "string"
},
"scale": {
"description": "Render scale, 0.1–2.0.",
"type": "string"
},
"userPassword": {
"description": "Password required to open the resulting PDF.",
"type": "string"
}
},
"required": [
"html"
],
"type": "object"
},
"name": "convert_html",
"outputSchema": null
},
{
"description": "Render a raw Markdown string to a PDF, with optional CSS and layout options. A sensible default stylesheet is applied when no CSS is given. Costs 1 credit on success. Returns the PDF as an embedded resource.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"css": {
"description": "Optional CSS to style the rendered Markdown (overrides the default stylesheet).",
"type": "string"
},
"landscape": {
"description": "Render in landscape orientation. (Pro/Scale/trial only.)",
"type": "boolean"
},
"marginBottom": {
"description": "Bottom margin in inches.",
"type": "string"
},
"marginLeft": {
"description": "Left margin in inches.",
"type": "string"
},
"marginRight": {
"description": "Right margin in inches.",
"type": "string"
},
"marginTop": {
"description": "Top margin in inches.",
"type": "string"
},
"markdown": {
"description": "The Markdown content to render.",
"type": "string"
},
"nativePageRanges": {
"description": "Page ranges to include, e.g. \"1-3,5\".",
"type": "string"
},
"ownerPassword": {
"description": "Owner password controlling permissions on the resulting PDF.",
"type": "string"
},
"paperHeight": {
"description": "Paper height in inches.",
"type": "string"
},
"paperWidth": {
"description": "Paper width in inches, or with a unit e.g. \"210mm\".",
"type": "string"
},
"pdfa": {
"description": "PDF/A conformance level, e.g. \"PDF/A-2b\". (Pro/Scale/trial only.)",
"type": "string"
},
"pdfua": {
"description": "Produce an accessible PDF/UA document.",
"type": "boolean"
},
"preferCssPageSize": {
"description": "Use the page size declared in CSS @page rules.",
"type": "boolean"
},
"printBackground": {
"description": "Print background graphics/colors.",
"type": "boolean"
},
"save_path": {
"description": "Optional absolute path to also write the PDF to on disk.",
"type": "string"
},
"scale": {
"description": "Render scale, 0.1–2.0.",
"type": "string"
},
"userPassword": {
"description": "Password required to open the resulting PDF.",
"type": "string"
}
},
"required": [
"markdown"
],
"type": "object"
},
"name": "convert_markdown",
"outputSchema": null
},
{
"description": "Check the FileToPDF API key and return the plan, remaining conversion credits, and subscription status. Free — costs no credits. Use this to verify the connection works.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_account",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8de911efef8cfb86a5bf45860d3c1f9fc2064aa32a7baf32336b2b654079c937 | sha256sum