FileToPDF MCP server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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
(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.
Layout options (landscape, paperWidth/Height, margins, scale, pdfa,
passwords, …) are available on **Pro, Scale, and the free trial**; on Starter/Basic
they return an upgrade error. Each successful conversion costs **1 credit**; errors
are free.
Quick start (local / stdio)
**Cursor** — one-click install:
**Add to Cursor**
(then replace the placeholder with your key).
**Claude Desktop / Cline / any stdio client** — add to the MCP config
(claude_desktop_config.json, cline_mcp_settings.json, …):
**Claude Code**:
**VS Code** (.vscode/mcp.json or via *MCP: Add Server*):
Hosted / remote (Streamable HTTP) — no install
A hosted endpoint is available at **https://api.filetopdf.dev/mcp**. Authenticate
with your own key via the x-api-key header, an Authorization: Bearer header, or
an ?apiKey= query parameter.
This is also the URL to paste into any platform with an MCP client step —
**n8n** (MCP Client Tool), **Make** (MCP Client), **Zapier** (MCP Client beta),
**Relay.app** (Call MCP tool), Flowise, Langflow, Dify, LibreChat, AnythingLLM,