MCP.Market

Dokmatiq DocGen MCP server

by dokmatiq·io.github.dokmatiq/docgen·v0.1.3

Generate PDF, DOCX and Excel documents, e-invoices and signed PDFs, and recognize receipts.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

0 stars18 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • compose_document

    Compose a multi-part document from several sections.

  • convert_to_pdfa

    Convert a PDF to PDF/A archival format.

  • create_invoicewrite action

    Create a ZUGFeRD-compliant invoice PDF with structured e-invoicing data.

  • csv_to_excel

    Convert CSV content into a styled Excel workbook.

  • delete_templatewrite action

    Delete a template by name.

  • detect_xrechnung

    Detect if an XML document is an XRechnung and identify its format.

  • excel_to_csv

    Extract data from an Excel sheet and return it as CSV text.

  • excel_to_json

    Extract data from an Excel sheet and return structured JSON.

  • export_receipts_csv

    Export extracted receipt data as DATEV-compatible CSV.

  • export_receipts_xlsx

    Export extracted receipt data as Excel workbook (XLSX).

  • extract_receipt

    Extract structured data from a receipt or invoice image using AI.

  • extract_receipt_asyncwrite action

    Submit a receipt for async AI extraction. Returns a job ID for polling.

  • extract_text_from_pdf

    Extract all text content from a PDF.

  • extract_zugferd

    Extract structured invoice data from a ZUGFeRD/Factur-X PDF.

  • fill_excel_template

    Fill an Excel template with data at named cells and ranges.

  • fill_pdf_form

    Fill form fields in a PDF.

  • generate_document

    Generate a document with optional template, fields, and watermark.

  • generate_excel

    Generate an Excel workbook (.xlsx) from a structured JSON definition.

  • generate_pdf_from_html

    Generate a PDF from HTML content.

  • generate_pdf_from_markdown

    Generate a PDF from Markdown content.

  • get_pdf_metadata

    Get metadata (title, author, page count, etc.) from a PDF.

  • get_pdf_page_count

    Get the total number of pages in a PDF.

  • get_receipt_job

    Check the status of an async receipt extraction job.

  • get_receipt_job_result

    Get the extraction result of a completed async receipt job.

  • inspect_excel

    Inspect an Excel workbook and return metadata.

  • inspect_pdf_form

    Inspect form fields in a PDF and return their names, types, and current values.

  • list_certificates

    List all uploaded signing certificates.

  • list_fonts

    List all uploaded custom fonts.

  • list_receipt_jobs

    List all async receipt extraction jobs.

  • list_templates

    List all uploaded document templates.

  • merge_pdfs

    Merge multiple PDFs into a single PDF.

  • parse_xrechnung

    Parse XRechnung XML into structured invoice data.

  • preview_pdf_page

    Render a PDF page as a PNG image preview.

  • receipt_to_document

    Extract receipt data and generate an expense report document.

  • rotate_pdf

    Rotate pages in a PDF.

  • sign_pdf

    Digitally sign a PDF with a PKCS#12 certificate.

  • upload_templatewrite action

    Upload a document template (ODT or DOCX).

  • validate_xrechnung

    Validate XRechnung XML for compliance.

  • validate_zugferd

    Validate a ZUGFeRD/Factur-X PDF for compliance.

  • verify_pdf_signatures

    Verify digital signatures in a PDF.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-docgen

Then 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@dokmatiq

The 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.

  • kordoc
    Parse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.
    A
  • Docling MCP
    Convert PDFs and other documents to structured formats via Docling, for AI applications.
    A
  • Nautilus Compass Memory
    Local-first long-term memory for AI agents, with byte-recomputable signed verification receipts.
    B