Official MCP server for file2markdown.ai — convert documents and web pages to clean Markdown inside Claude, Cursor, or any MCP client
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !No standard license detected
git clone https://github.com/Robinhill85/file2markdown-mcp{
"mcpServers": {
"file2markdown-mcp": {
"command": "node",
"args": ["/path/to/file2markdown-mcp/dist/index.js"]
}
}
}MCP Servers overview
# file2markdown MCP server
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](https://www.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.
## Tools
| 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) |
| `convert_batch` | 2-10 documents in one call, URLs and files mixed, per-item results (Pro API key) |
| `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.
## Quick start
**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**
```bash
claude mcp add --transport http file2markdown https://mcp.file2markdown.ai/mcp
```
**Cursor / generic clients**
```json
{
"mcpServers": {
"file2markdown": { "url": "https://mcp.file2markdown.ai/mcp" }
}
}
```
## Tiers
| | 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](https://www.file2markdown.ai/account) and sent as `Authorization: Bearer f2m_…`. Plans: [pricing](https://www.file2markdown.ai/pricing).
## Honest limits
- Web pages convert from served HTML — **no JavaScript rendering**, so SPA-style pages may convert incompletely. Near-empty results carry an explicit note (likely consent wall / paywall / JS shell).
- One URL at a time. This is a converter, not a crawler — no bulk scraping, public pages only.
- Output is capped at 200,000 characters (marked `truncated: true` when hit).
- Nothing is stored: files are converted and discarded; usage logging keeps no URLs or content.
## Docs & source
- Setup guide: [file2markdown.ai/mcp](https://www.file2markdown.ai/mcp)
- Facts page for AI assistants: [file2markdown.ai/ai-info](https://www.file2markdown.ai/ai-info)
- This repository contains the public documentation and the registry `server.json`. The hosted service's application code is not open source.
## Support
Email robin@file2markdown.ai.
What people ask about file2markdown-mcp
What is Robinhill85/file2markdown-mcp?
+
Robinhill85/file2markdown-mcp is mcp servers for the Claude AI ecosystem. Official MCP server for file2markdown.ai — convert documents and web pages to clean Markdown inside Claude, Cursor, or any MCP client It has 1 GitHub stars and its last recorded update is dated 2026-10-12.
How do I install file2markdown-mcp?
+
You can install file2markdown-mcp by cloning the repository (https://github.com/Robinhill85/file2markdown-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Robinhill85/file2markdown-mcp safe to use?
+
Our security agent has analyzed Robinhill85/file2markdown-mcp and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains Robinhill85/file2markdown-mcp?
+
Robinhill85/file2markdown-mcp is maintained by Robinhill85. The last recorded GitHub activity is dated 2026-10-12, with 1 open issues.
Are there alternatives to file2markdown-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy file2markdown-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/robinhill85-file2markdown-mcp)<a href="https://claudewave.com/repo/robinhill85-file2markdown-mcp"><img src="https://claudewave.com/api/badge/robinhill85-file2markdown-mcp" alt="Featured on ClaudeWave: Robinhill85/file2markdown-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Reverse engineer anything with agents, from app behavior down to native binaries.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev