Dokmatiq DocGen MCP server
io.github.dokmatiq/docgen·v0.1.3Generate PDF, DOCX and Excel documents, e-invoices and signed PDFs, and recognize receipts.
0 stars18 downloads/wk
Reviews
Write oneNobody has reviewed Dokmatiq DocGen yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Dokmatiq DocGen tools (40, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compose_documentCompose a multi-part document from several sections.
convert_to_pdfaConvert a PDF to PDF/A archival format.
create_invoicewrite actionCreate a ZUGFeRD-compliant invoice PDF with structured e-invoicing data.
csv_to_excelConvert CSV content into a styled Excel workbook.
delete_templatewrite actionDelete a template by name.
detect_xrechnungDetect if an XML document is an XRechnung and identify its format.
excel_to_csvExtract data from an Excel sheet and return it as CSV text.
excel_to_jsonExtract data from an Excel sheet and return structured JSON.
export_receipts_csvExport extracted receipt data as DATEV-compatible CSV.
export_receipts_xlsxExport extracted receipt data as Excel workbook (XLSX).
extract_receiptExtract structured data from a receipt or invoice image using AI.
extract_receipt_asyncwrite actionSubmit a receipt for async AI extraction. Returns a job ID for polling.
extract_text_from_pdfExtract all text content from a PDF.
extract_zugferdExtract structured invoice data from a ZUGFeRD/Factur-X PDF.
fill_excel_templateFill an Excel template with data at named cells and ranges.
fill_pdf_formFill form fields in a PDF.
generate_documentGenerate a document with optional template, fields, and watermark.
generate_excelGenerate an Excel workbook (.xlsx) from a structured JSON definition.
generate_pdf_from_htmlGenerate a PDF from HTML content.
generate_pdf_from_markdownGenerate a PDF from Markdown content.
get_pdf_metadataGet metadata (title, author, page count, etc.) from a PDF.
get_pdf_page_countGet the total number of pages in a PDF.
get_receipt_jobCheck the status of an async receipt extraction job.
get_receipt_job_resultGet the extraction result of a completed async receipt job.
inspect_excelInspect an Excel workbook and return metadata.
inspect_pdf_formInspect form fields in a PDF and return their names, types, and current values.
list_certificatesList all uploaded signing certificates.
list_fontsList all uploaded custom fonts.
list_receipt_jobsList all async receipt extraction jobs.
list_templatesList all uploaded document templates.
merge_pdfsMerge multiple PDFs into a single PDF.
parse_xrechnungParse XRechnung XML into structured invoice data.
preview_pdf_pageRender a PDF page as a PNG image preview.
receipt_to_documentExtract receipt data and generate an expense report document.
rotate_pdfRotate pages in a PDF.
sign_pdfDigitally sign a PDF with a PKCS#12 certificate.
upload_templatewrite actionUpload a document template (ODT or DOCX).
validate_xrechnungValidate XRechnung XML for compliance.
validate_zugferdValidate a ZUGFeRD/Factur-X PDF for compliance.
verify_pdf_signaturesVerify digital signatures in a PDF.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Dokmatiq DocGen compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 40
- the typical server has 7
- Tools that change things
- 10%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 18
- more than 5% of 12,191 servers with a package
What its tools let an agent do: 31 read · 6 create · 2 change · 1 delete
Release history: 2 versions in the registry since 2026-04-28, latest 2026-09-26, typically one every 151 days.
Install Dokmatiq DocGen in Claude Code, Cursor or VS Code
claude mcp add docgen -- uvx dokmatiq-docgen-mcp
What the publisher says
From the Dokmatiq DocGen repository's README, as published. We do not edit it. Read it on GitHub
Dokmatiq DocGen SDKs
Official SDKs for the Dokmatiq DocGen API -- document generation, e-invoicing, Excel workbooks, receipt recognition, and PDF tools in a single API.
Dokmatiq DocGen also includes an MCP server and AI assistant skill for Codex and Claude Code to create PDFs, invoices, e-invoices, ZUGFeRD/XRechnung documents, and documents on company letterhead (Briefpapier/Firmenpapier).
SDKs
Also included: MCP Server for AI assistants (any MCP client — Claude Desktop, Cursor, Continue, Cline, …) and a Codex / Claude Code plugin and skill (MCP setup plus a triggering dokmatiq-docgen skill).
AI Assistant Install
Use the Dokmatiq DocGen MCP server with Codex, Claude Code, Claude Desktop, Cursor, Continue, Cline, Hermes, or any other MCP-capable client.
Codex Skill
Install the skill from this repo path:
python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
--repo dokmatiq/docgen-sdks \
--path plugin/skills/dokmatiq-docgenThen install and configure the MCP server:
python3.11 -m pip install --user dokmatiq-docgen-mcp
export DOCGEN_API_KEY="dk_live_xxxxxxxxxxxxx"If docgen-mcp is installed into ~/.local/bin, make sure that directory is on your PATH, or configure your MCP client with the absolute command path.
Claude Code Plugin
/plugin marketplace add dokmatiq/claude-plugins
/plugin install docgen@dokmatiqThe legacy plugin copy in this repository is kept under plugin/ for backwards compatibility.
Features
All SDKs provide the same capabilities with idiomatic APIs:
Document Generation
HTML, Markdown, and ODT templates to PDF, DOCX, or ODT -- with field substitution, images, QR codes, tables, watermarks, and stationery overlays.
E-Invoicing (ZUGFeRD / XRechnung)
Embed and extract structured invoice data in PDF invoices (EN16931). Generate, parse, validate, and transform XRechnung XML (CII and UBL).
Excel Workbooks
Create styled XLSX from JSON with formulas, freeze panes, auto-filters, and cell styling. Convert between XLSX, CSV, and JSON. Fill Excel templates.
Receipt Recognition (AI-Powered)
Extract structured data from receipt and invoice images:
- Vendor, date, totals (gross / net / VAT per rate)
- Line items with quantity, unit price, and total
- SKR03/04 account mapping for German bookkeeping
- Multi-currency support with exchange rates
- DATEV-compatible CSV export
- Confidence score for extraction quality
- Async processing for large batches
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Dokmatiq DocGen: common questions
- Is Dokmatiq DocGen MCP server safe?
- Mostly: it is graded B (82/100). Read the Dokmatiq DocGen safety report
- How do I install Dokmatiq DocGen?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Dokmatiq DocGen need an API key?
- Yes. The registry entry asks for
DOCGEN_API_KEY. - Is Dokmatiq DocGen maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.1.3.
- What can I use instead of Dokmatiq DocGen?
- Servers from other publishers that do the same job: kordoc MCP server, Docling MCP server and Nautilus Compass Memory MCP server.
- How does Dokmatiq DocGen compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 40 (the typical server has 7); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Dokmatiq DocGen
Same job from other publishers: the closest match first, then the best rated.
- kordocParse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.not reviewedWidely usedA
- Docling MCPConvert PDFs and other documents to structured formats via Docling, for AI applications.not reviewedEstablishedA
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB