file2markdown
ai.file2markdown/file2markdownVersion 1.1.0Convert docs and web pages to clean Markdown: PDF, DOCX, XLSX, EPUB, scans, URLs. Batch of 10.
Status
Responds270 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:29 UTC
- Latency
- 270 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.file2markdown.ai/mcpResponds270 msNo sign-in
Claude Code
claude mcp add --transport http file2markdown https://mcp.file2markdown.ai/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: file2markdown
Remote MCP server URL: https://mcp.file2markdown.ai/mcpCursor
{
"mcpServers": {
"file2markdown": {
"url": "https://mcp.file2markdown.ai/mcp"
}
}
}VS Code
code --add-mcp '{"name":"file2markdown","type":"http","url":"https://mcp.file2markdown.ai/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
5 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
convert_base64Convert base64-encoded file contents to Markdown.
filename is required and drives format detection (e.g. "report.docx").
Intended for programmatic MCP clients; for anything with a URL, prefer
convert_url.
quality_check: "basic" (default) attaches local output-health checks in
the `quality` field; "ai" additionally sends selected excerpts of the
converted text to TypeSafe for narrow yes/no judgments. See convert_url.
| Not declared | Not declared | Not declared | Not declared |
convert_batchConvert 2-10 documents to Markdown in one call (Pro API key required).
Each item is either {"url": ..., "filename_hint"?: ...} or
{"content_base64": ..., "filename": ...}; types may be mixed. Items are
converted in parallel and isolated: one bad URL or file never fails the
batch — its slot returns ok:false with the error. The combined markdown
shares one output budget, split evenly across items (per-item `truncated`
flags apply). Set include_markdown=false to get only metadata + quality
per item (health-check a folder without flooding your context).
Anonymous callers: use convert_url / convert_base64 individually.
| Not declared | Not declared | Not declared | Not declared |
convert_urlFetch a URL (web page, PDF, Office doc, and more) and convert it to Markdown.
Works on publicly accessible URLs. Web pages are converted from their
served HTML; JavaScript-rendered content may be incomplete. Optional
filename_hint (e.g. "report.pdf") helps format detection when the URL
has no file extension.
The result carries a `quality` object (output-health check of the returned
Markdown: status review / no_issues_detected / not_evaluated, coverage and
a list of issues with line locations). quality_check="basic" (default)
runs only local deterministic checks. quality_check="ai" additionally
sends selected excerpts of the CONVERTED text to TypeSafe for narrow
yes/no judgments (garbled text, hard-wrapped prose, broken tables); it is
off unless requested. No check compares against the source document.
| Not declared | Not declared | Not declared | Not declared |
list_supported_formatsList supported input formats, per-tier limits, and which features need Pro.
Single source of truth — do not claim capabilities beyond what this
returns.
| Not declared | Not declared | Not declared | Not declared |
usage_statusCheck your tier and remaining conversions before burning a call. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Oct 12, 2026
- Updated
- Oct 12, 2026
- Categories (suggested)
- DocumentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared