flatmark
dev.flatmark/markdown-converterVersion 1.0.0Document to Markdown MCP server: PDF, Word, PowerPoint, Excel and HTML, with OCR for large files.
Status
Responds125 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:25 UTC
- Latency
- 125 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.flatmark.dev/mcp/Responds125 msNo sign-in
Claude Code
claude mcp add --transport http markdown-converter https://api.flatmark.dev/mcp/Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: markdown-converter
Remote MCP server URL: https://api.flatmark.dev/mcp/Cursor
{
"mcpServers": {
"markdown-converter": {
"url": "https://api.flatmark.dev/mcp/"
}
}
}VS Code
code --add-mcp '{"name":"markdown-converter","type":"http","url":"https://api.flatmark.dev/mcp/"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
3 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
convert_documentConvert a document up to 8 MB to Markdown and return it directly.
Pass the file as base64 in `content_base64`, or as a download link in
`file`, and its name in `filename`. The extension decides the type: .pdf,
.docx, .pptx, .xlsx, .html, .htm or .txt. Returns `markdown` and `meta`
(`filename`, `length` in characters). PDFs come back as plain text
without headings and without OCR. For scans, tables and page numbers,
use `submit_conversion_job`. Works without an API key at the anonymous
rate limit.
Credits: 1 per call. | Not declared | Yes | Not declared | Yes |
get_conversion_jobCheck a queued conversion job you submitted.
Returns `job_id` and `status` (`queued`, `running`, `succeeded` or
`failed`). A succeeded job includes the `markdown` when it is under
100 KB, otherwise a `result_url` to download it (also free). A failed job
includes `error`, one sentence with the reason. Results are deleted
7 days after submission. An expired result is reported in `error`.
Requires an API key.
Credits: free. This tool is not metered. | Not declared | Yes | Not declared | No |
submit_conversion_jobQueue a document up to 25 MB and 200 pages for conversion with OCR and tables.
Pass the file as base64 in `content_base64`, or as a download link in
`file`, and its name in `filename` (.pdf, .docx, .pptx, .xlsx, .html,
.htm or .txt). Returns `job_id`, `status` and `result_url`. Call
`get_conversion_job` with the `job_id` until `status` is `succeeded` or
`failed`. A conversion may take up to about 2 minutes.
Optional `webhook_url`: a public http or https URL that receives a POST
with the job's final state. The request carries
`X-Appkit-Signature: sha256=<hex>`, an HMAC-SHA256 of the raw body keyed
with the returned `webhook_secret` (shown only once). 3 delivery attempts.
Requires an API key. The credits are refunded if the job fails. The
uploaded file is deleted when the job finishes. Results are kept for
7 days after submission.
Credits: 10 per call. | No | No | No | Yes |
Details
- Registry status
- Active
- Published
- Oct 1, 2026
- Updated
- Oct 1, 2026
- Categories (suggested)
- DocumentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared