{"name":"ai.file2markdown/file2markdown","slug":"file2markdown","title":"file2markdown","description":"Convert documents and web pages to clean Markdown: PDF, DOCX, XLSX, EPUB, scanned files, any URL.","url":"https://mcp.market/server/file2markdown","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-08-30T12:11:21.000Z","license":null},"uptime":{"percent":100,"checks":7,"ok":7,"last_checked_at":"2026-09-21T01:10:35.549Z","last_ok_at":"2026-09-21T01:10:35.549Z","latency_ms":143},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Robinhill85/file2markdown-mcp","website":"https://www.file2markdown.ai/mcp","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.file2markdown.ai/mcp","headers":[{"description":"Optional Pro API key as 'Bearer f2m_...' — removes the daily limit and enables OCR. Free tier works without it.","isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"convert_base64","description":"Convert base64-encoded file contents to Markdown.\n\n    filename is required and drives format detection (e.g. \"report.docx\").\n    Intended for programmatic MCP clients; for anything with a URL, prefer\n    convert_url.\n\n    quality_check: \"basic\" (default) attaches local output-health checks in\n    the `quality` field; \"ai\" additionally sends selected excerpts of the\n    converted text to TypeSafe for narrow yes/no judgments. See convert_url.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"content_base64":{"title":"Content Base64","type":"string"},"filename":{"title":"Filename","type":"string"},"quality_check":{"default":"basic","title":"Quality Check","type":"string"}},"required":["content_base64","filename"],"title":"convert_base64Arguments"}},{"name":"convert_url","description":"Fetch a URL (web page, PDF, Office doc, and more) and convert it to Markdown.\n\n    Works on publicly accessible URLs. Web pages are converted from their\n    served HTML; JavaScript-rendered content may be incomplete. Optional\n    filename_hint (e.g. \"report.pdf\") helps format detection when the URL\n    has no file extension.\n\n    The result carries a `quality` object (output-health check of the returned\n    Markdown: status review / no_issues_detected / not_evaluated, coverage and\n    a list of issues with line locations). quality_check=\"basic\" (default)\n    runs only local deterministic checks. quality_check=\"ai\" additionally\n    sends selected excerpts of the CONVERTED text to TypeSafe for narrow\n    yes/no judgments (garbled text, hard-wrapped prose, broken tables); it is\n    off unless requested. No check compares against the source document.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"title":"Url","type":"string"},"filename_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Filename Hint"},"quality_check":{"default":"basic","title":"Quality Check","type":"string"}},"required":["url"],"title":"convert_urlArguments"}},{"name":"list_supported_formats","description":"List supported input formats, per-tier limits, and which features need Pro.\n\n    Single source of truth — do not claim capabilities beyond what this\n    returns.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"list_supported_formatsArguments"}},{"name":"usage_status","description":"Check your tier and remaining conversions before burning a call.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"usage_statusArguments"}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-09-20T20:57:53.023Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:57:52.991Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 425ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 21 days ago"]},"identity":{"score":7,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.file2markdown.ai/mcp","reachable":true,"authRequired":false,"latencyMs":425,"serverInfo":{"name":"file2markdown","version":""}}],"packages":[],"repo":{"found":true,"owner":"Robinhill85","repo":"file2markdown-mcp","archived":false,"pushedAt":"2026-08-30T12:11:21Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/93011381?v=4","ownerCreatedAt":"2021-10-22T20:16:05Z"},"icon":{"url":"https://www.file2markdown.ai/logo-800.png","source":"registry","width":800,"height":800},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-08-30T12:11:21.000Z","score":26}}}},"grade_history":[],"reviews":[]}