{"name":"io.github.steviepinero/docforge","slug":"steviepinero-docforge","title":null,"description":"12 paid document tools: PDF to markdown, OCR, tables, invoices, Word/Excel/HTML, merge/split. x402","url":"https://mcp.market/server/steviepinero-docforge","rating":null,"grade":"D","score":53,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-02T05:10:46.541Z","last_ok_at":"2026-11-02T05:10:46.541Z","latency_ms":297},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://docforged.mcpize.run/mcp"}],"packages":[],"tools":[{"name":"extract_tables","description":"Detect and reconstruct tables from a text-based PDF. Returns each table as structured rows plus ready-to-use markdown and CSV renderings. Works best on PDFs with clear columnar layout (invoices, reports, statements).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"file_url":{"type":"string","format":"uri","description":"Public http(s) URL of the file"},"file_base64":{"type":"string","description":"Base64-encoded file contents (data-URI prefix allowed)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"ocr_image","description":"Run optical character recognition on an image (png, jpg, webp, bmp) and return the recognized text with a confidence score. Supports 100+ languages via the language parameter (ISO 639-2 codes like 'eng', 'deu', 'fra', 'spa').","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"file_url":{"type":"string","format":"uri","description":"Public http(s) URL of the file"},"file_base64":{"type":"string","description":"Base64-encoded file contents (data-URI prefix allowed)"},"language":{"type":"string","description":"Tesseract language code, default 'eng'"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"parse_invoice","description":"Extract structured data from an invoice or receipt: vendor, invoice number, dates, currency, subtotal, tax, total, and line items. Accepts a text-based PDF, or an image when is_image is true (OCR is applied first). Returns JSON.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"file_url":{"type":"string","format":"uri","description":"Public http(s) URL of the file"},"file_base64":{"type":"string","description":"Base64-encoded file contents (data-URI prefix allowed)"},"is_image":{"type":"boolean","description":"Set true when the file is a photo/scan image rather than a PDF"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"pdf_to_markdown","description":"Extract the text of a PDF and convert it to clean markdown. Detects headings by font size and preserves lists and paragraphs. Input: a text-based PDF via file_url or file_base64. For scanned PDFs use ocr_image on page images instead.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"file_url":{"type":"string","format":"uri","description":"Public http(s) URL of the file"},"file_base64":{"type":"string","description":"Base64-encoded file contents (data-URI prefix allowed)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"render_pdf","description":"Render markdown (or simple HTML) into a clean, printable A4 PDF. Supports headings, paragraphs, bullet and numbered lists, blockquotes, code blocks, horizontal rules, and inline bold/italic/code. Returns the PDF as base64 plus page count.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"content":{"type":"string","minLength":1,"description":"The markdown or HTML source to render"},"format":{"type":"string","enum":["markdown","html"],"description":"Input format, default markdown"},"title":{"type":"string","description":"PDF document title metadata"}},"required":["content"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":53,"grade":"D","scanned_at":"2026-09-23T21:39:26.287Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:39:26.254Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 4248ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://docforged.mcpize.run/mcp","reachable":true,"authRequired":false,"latencyMs":4248,"serverInfo":{"name":"docforge","version":"0.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}