In-depth architectural comparison of the Filetopdf MCP and Openrouter MCP Multimodal MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Filetopdf MCP
Multimedia Process · Local stdio
Quality: 57/100 (Good) | Auth: API Key required
Openrouter MCP Multimodal
Multimedia Process · Local stdio
Quality: 68/100 (Great) | Auth: API Key required
Verdict Summary: Choose Filetopdf MCP if you need specialized Multimedia Process tools running via a local process. Choose Openrouter MCP Multimodal if your workspace requires Multimedia Process integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Filetopdf MCP when:
You need dedicated capabilities in the Multimedia Process domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: API Key required (Freemium).
You have access to required keys: FILETOPDF_API_KEY.
Convert files (DOCX, XLSX, PPTX, images…), HTML, and Markdown to pixel-perfect PDFs via the FileToPDF API. Returns the PDF as an embedded resource or saves it to disk. Runs via npx filetopdf-mcp or a hosted Streamable HTTP endpoint; free API key in one click.
All-in-one multimodal MCP for 300+ OpenRouter models: text chat, image / audio / video analysis, and image / audio / video generation (Veo 3.1, Sora 2 Pro, Seedance, Wan). Structured meta.code error taxonomy, IPv4+IPv6 SSRF guards, path-sandbox for disk writes, retry-after-aware backoff, multi-arch Docker.
Category & Scope
Tools & Capabilities Breakdown
Filetopdf MCP Tools (4)
get_account
Check the FileToPDF connection and return the plan, remaining conversion credits, and subscription status. Free — never costs credits. Call it to verify the API key works, or after a failed conversion to see whether credits ran out. No API key yet? Anyone can get one free, in one click, at https://filetopdf.dev (10 free conversions, no signup).
convert_file
Convert a document at a public URL into a PDF. Handles Office documents (DOCX, XLSX, PPTX, ODT, RTF, TXT, CSV…), images (PNG, JPG, WebP…), web pages/HTML files, Markdown files, and existing PDFs (passthrough) — the conversion engine is auto-detected from the file extension. Use this when the source lives at a URL; for raw HTML or Markdown strings use convert_html / convert_markdown instead. Returns the PDF as an embedded application/pdf resource (optionally also written to disk via save_path). Costs 1 credit on success; failed conversions are free.
convert_html
Render a raw HTML string into a pixel-perfect PDF with a real Chromium engine — ideal for generating invoices, reports, receipts, certificates, letters, and other documents from templates. Optional css is injected into the document <head>; full layout control via paper size, margins, landscape, scale, page ranges, background printing, PDF/A archival conformance, and password protection. Returns the PDF as an embedded application/pdf resource (optionally also written to disk via save_path). Costs 1 credit on success; failed conversions are free.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Filetopdf MCP is categorized under Multimedia Process and uses a local stdio subprocess. In contrast, Openrouter MCP Multimodal belongs to Multimedia Process using local stdio subprocess. Select Filetopdf MCP when you need capabilities focused on multimedia process and Openrouter MCP Multimodal when you require tools for multimedia process.
Render a Markdown string into a clean, professional PDF — the fastest way to turn notes, reports, documentation, summaries, or any agent-written text into a shareable document. A sensible default stylesheet is applied when no css is given; pass custom CSS to fully control typography and branding, plus layout options (paper size, margins, landscape, page ranges, PDF/A, passwords). Returns the PDF as an embedded application/pdf resource (optionally also written to disk via save_path). Costs 1 credit on success; failed conversions are free.
Openrouter MCP Multimodal Tools (19)
chat_completion
Text chat, web search, provider routing, caching, reasoning
start_chat_completion
Async background job for long-running reasoning models
get_chat_completion_status
Poll / retrieve async completion results
analyze_image
Vision — local path, URL, or data URL + `question
analyze_audio
Transcribe / analyze audio files
analyze_video
Describe / Q&A over video files
generate_image
Text-to-image via chat completions with reference images
generate_image_dedicated
Text-to-image via dedicated `/api/v1/images` (resolution, quality, format)