FileToPDF
Was dieses MCP kann
Converts files, HTML, and Markdown into PDF documents and reports conversion account status.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public http(s) URL of the file to download and convert.'}, 'pdfa': {'type': 'string', 'description': 'PDF/A conformance level, e.g. "PDF/A-2b". (Pro/Scale/trial only.)'}, 'pdfua': {'type': 'boolean', 'description': 'Produce an accessible PDF/UA document.'}, 'password': {'type': 'string', 'description': 'Password to open a protected source document.'}, 'landscape': {'type': 'boolean', 'description': 'Render in landscape orientation. (Pro/Scale/trial only.)'}, 'save_path': {'type': 'string', 'description': 'Optional absolute path to also write the PDF to on disk.'}, 'userPassword': {'type': 'string', 'description': 'Password required to open the resulting PDF.'}, 'ownerPassword': {'type': 'string', 'description': 'Owner password controlling permissions on the resulting PDF.'}, 'nativePageRanges': {'type': 'string', 'description': 'Page ranges to include, e.g. "1-3".'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['html'], 'properties': {'css': {'type': 'string', 'description': 'Optional CSS, injected into the document <head>.'}, 'html': {'type': 'string', 'description': 'The HTML markup to render.'}, 'pdfa': {'type': 'string', 'description': 'PDF/A conformance level, e.g. "PDF/A-2b". (Pro/Scale/trial only.)'}, 'pdfua': {'type': 'boolean', 'description': 'Produce an accessible PDF/UA document.'}, 'scale': {'type': 'string', 'description': 'Render scale, 0.1â\x80\x932.0.'}, 'landscape': {'type': 'boolean', 'description': 'Render in landscape orientation. (Pro/Scale/trial only.)'}, 'marginTop': {'type': 'string', 'description': 'Top margin in inches.'}, 'save_path': {'type': 'string', 'description': 'Optional absolute path to also write the PDF to on disk.'}, 'marginLeft': {'type': 'string', 'description': 'Left margin in inches.'}, 'paperWidth': {'type': 'string', 'description': 'Paper width in inches, or with a unit e.g. "210mm".'}, 'marginRight': {'type': 'string', 'description': 'Right margin in inches.'}, 'paperHeight': {'type': 'string', 'description': 'Paper height in inches.'}, 'marginBottom': {'type': 'string', 'description': 'Bottom margin in inches.'}, 'userPassword': {'type': 'string', 'description': 'Password required to open the resulting PDF.'}, 'ownerPassword': {'type': 'string', 'description': 'Owner password controlling permissions on the resulting PDF.'}, 'printBackground': {'type': 'boolean', 'description': 'Print background graphics/colors.'}, 'nativePageRanges': {'type': 'string', 'description': 'Page ranges to include, e.g. "1-3,5".'}, 'preferCssPageSize': {'type': 'boolean', 'description': 'Use the page size declared in CSS @page rules.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['markdown'], 'properties': {'css': {'type': 'string', 'description': 'Optional CSS to style the rendered Markdown (overrides the default stylesheet).'}, 'pdfa': {'type': 'string', 'description': 'PDF/A conformance level, e.g. "PDF/A-2b". (Pro/Scale/trial only.)'}, 'pdfua': {'type': 'boolean', 'description': 'Produce an accessible PDF/UA document.'}, 'scale': {'type': 'string', 'description': 'Render scale, 0.1â\x80\x932.0.'}, 'markdown': {'type': 'string', 'description': 'The Markdown content to render.'}, 'landscape': {'type': 'boolean', 'description': 'Render in landscape orientation. (Pro/Scale/trial only.)'}, 'marginTop': {'type': 'string', 'description': 'Top margin in inches.'}, 'save_path': {'type': 'string', 'description': 'Optional absolute path to also write the PDF to on disk.'}, 'marginLeft': {'type': 'string', 'description': 'Left margin in inches.'}, 'paperWidth': {'type': 'string', 'description': 'Paper width in inches, or with a unit e.g. "210mm".'}, 'marginRight': {'type': 'string', 'description': 'Right margin in inches.'}, 'paperHeight': {'type': 'string', 'description': 'Paper height in inches.'}, 'marginBottom': {'type': 'string', 'description': 'Bottom margin in inches.'}, 'userPassword': {'type': 'string', 'description': 'Password required to open the resulting PDF.'}, 'ownerPassword': {'type': 'string', 'description': 'Owner password controlling permissions on the resulting PDF.'}, 'printBackground': {'type': 'boolean', 'description': 'Print background graphics/colors.'}, 'nativePageRanges': {'type': 'string', 'description': 'Page ranges to include, e.g. "1-3,5".'}, 'preferCssPageSize': {'type': 'boolean', 'description': 'Use the page size declared in CSS @page rules.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
John's Essentials
Analyzes and converts documents, images, audio, video, archives, data files, and other media formats, with PDF chat and file insp…
HelpySelf
Provides utilities for PDF and image conversion, compression, redaction, scanning, encoding, calculations, accessibility checks, …
JustBlogged
Manages JustBlogged sites, posts, pages, collections, redirects, themes, revisions, and content review workflows.
Postlyra
Creates, edits, previews, schedules, and publishes rich media posts to Telegram channels and groups.
convertfilefast
Converts and manipulates documents, images, PDFs, and data files, including compression, extraction, merging, splitting, rotation…
flask
Uploads and organizes videos and supports timestamped comments, recordings, annotations, review threads, and feedback analytics.
convert-pdf-to-word-docx
Uploads and inspects PDFs, extracts text, and performs page operations such as merging, splitting, rotating, stamping, and reorde…
split-pdf
Offline tools for uploading, inspecting, extracting, merging, splitting, rotating, reordering, stamping and managing PDF files.