PDF/DOCX/Excel generation with stationery overlay, ZUGFeRD/XRechnung, signing, receipt OCR.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-dokmatiq-docgen": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
PDF/DOCX/Excel generation with stationery overlay, ZUGFeRD/XRechnung, signing, receipt OCR.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity / writing
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
A markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dokmatiq/docgen and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Official SDKs for the Dokmatiq DocGen API -- document generation, e-invoicing, Excel workbooks, receipt recognition, and PDF tools in a single API.
| 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).
All SDKs provide the same capabilities with idiomatic APIs:
HTML, Markdown, and ODT templates to PDF, DOCX, or ODT -- with field substitution, images, QR codes, tables, watermarks, and stationery overlays.
Embed and extract structured invoice data in PDF invoices (EN16931). Generate, parse, validate, and transform XRechnung XML (CII and UBL).
Create styled XLSX from JSON with formulas, freeze panes, auto-filters, and cell styling. Convert between XLSX, CSV, and JSON. Fill Excel templates.
Extract structured data from receipt and invoice images:
const result = await dg.receipts.extract("receipt.jpg");
// { vendor, date, total: { gross, net, vat }, skr03Account, lineItems, confidence, ... }
const csv = await dg.receipts.exportDatev([result]);
Merge, split, rotate, extract text, read/write metadata, convert to PDF/A.
Sign PDFs with PKCS#12 certificates. Verify existing signatures.
Inspect and fill PDF form fields programmatically.
Render PDF pages as PNG images for thumbnails and previews.
Submit long-running jobs with polling or webhook callbacks.
# 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()
.h
... [View full README on GitHub](https://github.com/dokmatiq/docgen-sdks#readme)