Convert documents and web pages to clean Markdown: PDF, DOCX, XLSX, EPUB, scanned files, any URL.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Convert documents and web pages to clean, LLM-ready Markdown β from inside Claude, Cursor, or any MCP client.
Endpoint: https://mcp.file2markdown.ai/mcp (Streamable HTTP)
This is the official MCP server for file2markdown.ai. It gives agents deterministic document conversion as a tool: engine-extracted Markdown (no hallucinated table cells, no silent truncation), for anything reachable by URL β including formats assistants can't parse natively, like DOCX, XLSX, PPTX, EPUB, and scanned PDFs.
| Tool | What it does |
|---|---|
convert_url | Fetch a public URL (web page, PDF, Office doc, β¦) and return Markdown |
convert_base64 | Convert file contents directly (programmatic clients) |
list_supported_formats | Formats, per-tier limits, and what needs Pro |
usage_status | Your tier and remaining conversions today |
Supported input formats: PDF, DOCX, PPTX, XLSX/XLS, CSV, JSON, XML, HTML, EPUB, JPG/PNG (OCR), WAV/MP3, ZIP.
claude.ai β Settings β Connectors β Add custom connector β paste the endpoint URL. When asked about authentication choose None (this server uses API keys, not OAuth). Optional: add a request header Authorization: Bearer f2m_β¦ with a Pro key.
Claude Code
Cursor / generic clients
| Free (no key) | Pro API key | |
|---|---|---|
| Conversions | 5/day per network IP | Unlimited |
| Max download | 25MB | 100MB |
| Scanned-PDF OCR | β | Yes |
| Image OCR | β | Yes |
Pro keys are created on your account page and sent as Authorization: Bearer f2m_β¦. Plans: pricing.
truncated: true when hit).server.json. The hosted service's application code is not open source.Email robin@file2markdown.ai.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/file2markdown)<a href="https://allmcps.com/mcp/file2markdown"><img src="https://allmcps.com/api/badge/file2markdown?style=directory" alt="File2markdown on AllMCPs" /></a>