1. Conduid
  2. Files
  3. Dokmatiq DocGen
MCP server · Files

Dokmatiq DocGen

PDF, DOCX, Excel generation, ZUGFeRD/XRechnung e-invoicing, PDF signing, receipt OCR.

Unclaimed files
37Low

Scored 5 months ago · breakdown

About Dokmatiq DocGen

Dokmatiq DocGen is an MCP server in the Files category: pDF, DOCX, Excel generation, ZUGFeRD/XRechnung e-invoicing, PDF signing, receipt OCR.

Install

uvx
uvx dokmatiq-docgen-mcp
pip
pip install dokmatiq-docgen-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Dokmatiq DocGen

Powered by Claude · Grounded in docs

I know everything about Dokmatiq DocGen. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Dokmatiq DocGen SDKs

CI TypeScript CI Python CI Java CI .NET CI PHP

Official SDKs for the Dokmatiq DocGen API -- document generation, e-invoicing, Excel workbooks, receipt recognition, and PDF tools in a single API.

SDKs

Language Package Install
TypeScript @dokmatiq/docgen npm install @dokmatiq/docgen
Python dokmatiq-docgen pip install dokmatiq-docgen
Java com.dokmatiq:docgen-sdk Maven / Gradle
PHP dokmatiq/docgen-sdk composer require dokmatiq/docgen-sdk
C# / .NET Dokmatiq.DocGen dotnet add package Dokmatiq.DocGen

Also included: MCP Server for AI assistants (any MCP client — Claude Desktop, Cursor, Continue, Cline, …) and a Claude Code Plugin (one-step install of the MCP plus a triggering skill).


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
const result = await dg.receipts.extract("receipt.jpg");
// { vendor, date, total: { gross, net, vat }, skr03Account, lineItems, confidence, ... }

const csv = await dg.receipts.exportDatev([result]);

PDF Operations

Merge, split, rotate, extract text, read/write metadata, convert to PDF/A.

Digital Signatures

Sign PDFs with PKCS#12 certificates. Verify existing signatures.

PDF Forms

Inspect and fill PDF form fields programmatically.

Preview

Render PDF pages as PNG images for thumbnails and previews.

Async Processing

Submit long-running jobs with polling or webhook callbacks.


Quick Start

# 1. Get an API key at https://developer.dokmatiq.com
# 2. Install your SDK of choice

npm install @dokmatiq/docgen          # TypeScript
pip install dokmatiq-docgen           # Python
composer require dokmatiq/docgen-sdk  # PHP
dotnet add package Dokmatiq.DocGen    # .NET
# Maven: com.dokmatiq:docgen-sdk     # Java
import { DocGen } from "@dokmatiq/docgen";

const dg = new DocGen({ apiKey: "your-api-key" });

// Generate a PDF
const pdf = await dg.htmlToPdf("<h1>Hello World</h1>");

// Build a complex document
const doc = await dg.document()
  .html("<h1>Invoice {{nr}}</h1>")
  .field("nr", "RE-2026-001")
  .watermark("DRAFT")
  .asPdf()
  .generate();

// Extract receipt data
const receipt = await dg.receipts.extract("receipt.jpg");

// Create an Excel workbook
const xlsx = await dg.excel.generate({
  sheets: [{ name: "Report", columns: [...], rows: [...] }]
});

Documentation

Each SDK has its own detailed README with full examples: TypeScript | Python | Java | PHP | .NET


License

MIT -- Copyright 2026 Dokmatiq

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Dokmatiq DocGen

How do I install Dokmatiq DocGen?

Run uvx dokmatiq-docgen-mcp, then add the server to your MCP client's configuration.

Is Dokmatiq DocGen safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Dokmatiq DocGen still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.