FileToPDF/filetopdf-mcp

FileToPDF/filetopdf-mcp

от filetopdf
MCP сервер для конвертации файлов, HTML и Markdown в PDF через естественный язык. Поддерживает DOCX, XLSX, PPTX, изображения и веб-страницы. Использует API FileToPDF (бесплатный ключ на 10 конверсий без регистрации). Подходит для создания счетов, отчетов и документации в любом MCP-клиенте (Claude...

FileToPDF MCP server

npm smithery badge Install MCP Server

A Model Context Protocol server for FileToPDF. It lets any MCP client — Claude Desktop, Claude Code, Cursor, Cline, VS Code, ChatGPT, n8n, Make, or your own agent — convert files, HTML, and Markdown to PDF through natural language: invoices, reports, documentation, DOCX/XLSX/PPTX, images, web pages, and more.

Bring your own API key — get one free, in one click, at https://filetopdf.dev (10 free conversions, no signup required).

Tools

Tool What it does
get_account Check the API key and show plan + remaining credits. Free, no credits used.
convert_file Convert a file from a public URL (DOCX, XLSX, PPTX, images, HTML, MD, PDF…) to PDF.
convert_html Render a raw HTML string (with optional CSS + layout options) to a pixel-perfect PDF via Chromium.
convert_markdown Render a raw Markdown string (with optional CSS + layout options) to a clean PDF.

Each convert tool returns a metadata summary and the PDF as an embedded application/pdf resource (base64), so capable clients can save the file. Set the FILETOPDF_OUTPUT_DIR env var, or pass save_path, to also write the PDF to disk.

Инструменты были проиндексированы:
convert_fileвнешний мир

Преобразует документ по публичному URL в PDF. Работает с документами Office (DOCX, XLSX, PPTX, ODT, RTF, TXT, CSV…), изображениями (PNG, JPG, WebP…), веб-страницами/HTML-файлами, Markdown-файлами и существующими PDF (сквозной проход) — движок преобразования определяется автоматически по расширению файла. Используйте, когда исходный файл находится по URL; для сырых строк HTML или Markdown используйте convert_html / convert_markdown. Возвращает PDF как встроенный ресурс application/pdf (опционально также записывается на диск через save_path). Стоит 1 кредит при успехе; неудачные преобразования бесплатны.

Преобразует файл (по URL) в PDF

Параметры
  • landscapeboolean

    Render in landscape orientation. (Pro/Scale/trial only.)

  • nativePageRangesstring

    Page ranges to include, e.g. "1-3".

  • ownerPasswordstring

    Owner password controlling permissions on the resulting PDF.

  • passwordstring

    Password to open a protected source document.

  • pdfastring

    PDF/A conformance level, e.g. "PDF/A-2b". (Pro/Scale/trial only.)

  • pdfuaboolean

    Produce an accessible PDF/UA document.

  • save_pathstring

    Optional absolute path to also write the PDF to on disk.

  • urlstringобязательный

    Public http(s) URL of the file to download and convert.

  • userPasswordstring

    Password required to open the resulting PDF.

convert_htmlвнешний мир

Преобразует сырую HTML-строку в PDF с точностью до пикселя, используя настоящий движок Chromium — идеально для генерации счетов, отчётов, чеков, сертификатов, писем и других документов из шаблонов. В <head> документа можно внедрить опциональный CSS; полный контроль макета через размер бумаги, поля, альбомную ориентацию, масштаб, диапазон страниц, печать фона, соответствие стандарту PDF/A и защиту паролем. Возвращает PDF как встроенный ресурс application/pdf (опционально также записывает на диск через save_path). Стоит 1 кредит при успехе, неудачные конвертации бесплатны.

Преобразовать HTML в PDF

Параметры
  • cssstring

    Optional CSS, injected into the document <head>.

  • htmlstringобязательный

    The HTML markup to render.

  • landscapeboolean

    Render in landscape orientation. (Pro/Scale/trial only.)

  • marginBottomstring

    Bottom margin in inches.

  • marginLeftstring

    Left margin in inches.

  • marginRightstring

    Right margin in inches.

  • marginTopstring

    Top margin in inches.

  • nativePageRangesstring

    Page ranges to include, e.g. "1-3,5".

  • ownerPasswordstring

    Owner password controlling permissions on the resulting PDF.

  • paperHeightstring

    Paper height in inches.

  • paperWidthstring

    Paper width in inches, or with a unit e.g. "210mm".

  • pdfastring

    PDF/A conformance level, e.g. "PDF/A-2b". (Pro/Scale/trial only.)

  • pdfuaboolean

    Produce an accessible PDF/UA document.

  • preferCssPageSizeboolean

    Use the page size declared in CSS @page rules.

  • printBackgroundboolean

    Print background graphics/colors.

  • save_pathstring

    Optional absolute path to also write the PDF to on disk.

  • scalestring

    Render scale, 0.1–2.0.

  • userPasswordstring

    Password required to open the resulting PDF.

convert_markdownвнешний мир

Преобразует строку Markdown в чистый, профессиональный PDF — самый быстрый способ превратить заметки, отчёты, документацию, резюме или любой текст, написанный агентом, в документ, которым можно поделиться. Когда CSS не указан, применяется разумный стиль по умолчанию; передайте собственный CSS, чтобы полностью управлять типографикой и брендингом, а также параметрами макета (размер бумаги, поля, альбомная ориентация, диапазоны страниц, PDF/A, пароли). Возвращает PDF как встроенный ресурс application/pdf (опционально также записывается на диск через save_path). Стоит 1 кредит при успехе; неудачные конвертации бесплатны.

Конвертировать Markdown в PDF

Параметры
  • cssstring

    Optional CSS to style the rendered Markdown (overrides the default stylesheet).

  • landscapeboolean

    Render in landscape orientation. (Pro/Scale/trial only.)

  • marginBottomstring

    Bottom margin in inches.

  • marginLeftstring

    Left margin in inches.

  • marginRightstring

    Right margin in inches.

  • marginTopstring

    Top margin in inches.

  • markdownstringобязательный

    The Markdown content to render.

  • nativePageRangesstring

    Page ranges to include, e.g. "1-3,5".

  • ownerPasswordstring

    Owner password controlling permissions on the resulting PDF.

  • paperHeightstring

    Paper height in inches.

  • paperWidthstring

    Paper width in inches, or with a unit e.g. "210mm".

  • pdfastring

    PDF/A conformance level, e.g. "PDF/A-2b". (Pro/Scale/trial only.)

  • pdfuaboolean

    Produce an accessible PDF/UA document.

  • preferCssPageSizeboolean

    Use the page size declared in CSS @page rules.

  • printBackgroundboolean

    Print background graphics/colors.

  • save_pathstring

    Optional absolute path to also write the PDF to on disk.

  • scalestring

    Render scale, 0.1–2.0.

  • userPasswordstring

    Password required to open the resulting PDF.

get_accountтолько чтениевнешний мир

Проверяет соединение FileToPDF и возвращает план, оставшиеся кредиты на конвертацию и статус подписки. Бесплатно - никогда не тратит кредиты. Вызывает его, чтобы проверить, работает ли API-ключ, или после неудачной конвертации, чтобы узнать, не закончились ли кредиты. Ещё нет API-ключа? Любой может получить его бесплатно, в один клик, на https://filetopdf.dev (10 бесплатных конвертаций, без регистрации).

Получить статус аккаунта FileToPDF

Параметры

Без параметров.

Похожие MCP-сервера

06ketan/slideshot

06ketan/slideshot

Конвертирует AI-сгенерированные HTML-карусели в PNG, WebP, PDF и PPTX. Работает как CLI, веб-приложение, MCP-сервер или REST API. Полезен для создания слайдов и презентаций из HTML. Поддерживает се...

TypeScript2
vivekvells/mcp-pandoc

vivekvells/mcp-pandoc

MCP сервер для конвертации документов между форматами с помощью pandoc. Поддерживает преобразование markdown, HTML, DOCX, PDF и других форматов, сохраняя структуру и оформление. Полезен разработчикам, работающим с разметкой и документацией.

Python580
aadilr/changethisfile-mcp

aadilr/changethisfile-mcp

Бесплатный MCP-сервер конвертирует файлы между 690+ форматами без регистрации и API-ключа. Использует FFmpeg и LibreOffice, возвращает временную ссылку. Файлы удаляются через 24 часа.

JavaScript5
corralimited/snapdiff-mcp

corralimited/snapdiff-mcp

MCP сервер для визуального сравнения веб-страниц через SnapDiff API. Позволяет разработчикам и QA автоматически снимать скриншоты, сравнивать UI на изменения и рендерить HTML/CSS в картинки. Подход...

TypeScript5
MkTurner74/botverse-mcp

MkTurner74/botverse-mcp

MCP-сервер и CLI для Botverse: видеотранскодирование (MP4, WebM, GIF, ProRes) и конвертация документов (Markdown, DOCX, PDF, HTML, XLSX) — без AWS и FFmpeg. Подходит для AI-агентов, CI/CD и shell-а...

JavaScript1
urlbox/urlbox-mcp-server

urlbox/urlbox-mcp-server

MCP-сервер для Urlbox Screenshot API: делайте скриншоты, PDF, извлекайте HTML и markdown с любых сайтов. Идеален для AI-ассистентов, чтобы захватывать страницы без рекламы и куки-баннеров.

TypeScript4
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин