PDF native MCP server: generate, validate, sign PAdES, embed, extract. AI-powered.
PDF native MCP server: generate, validate, sign PAdES, embed, extract. AI-powered.
pdfnative-mcp exposes 24 production-grade tools to any MCP host:
verbosity — 'summary' — returns a compact scalar-only verdict (drops the heavy arrays / full text). E.g. verify_pdf → { signatureCount, allValid, invalid, summary }.fields — ['a', 'b.c'] — projects the structured result to named dot-paths; composes after verbosity. Unknown paths are omitted leniently.generate_basic_pdf — Multi-page A4 documents from structured blocks (headings, paragraphs, lists, page breaks). Embedded newlines auto-split into paragraphs. Optional pdfA.add_barcode — QR Code, Code 128, EAN-13, Data Matrix, PDF417 — embedded in a single-page PDF.add_international_text — 24 scripts (incl. Latin & COLRv1 colour emoji) with BiDi & OpenType shaping; multi-lang per document.add_table — Tabular reports with smart fields (wrap, repeatHeader, zebra, caption, minRowHeight, cellPadding).add_form — Create a new interactive AcroForm PDF with text fields, checkboxes, radio buttons, dropdowns.embed_image — Embed a JPEG or PNG image (base64) into a titled PDF document.prepare_signature_placeholder — Step 1 of the two-step sign workflow — create a PDF with a /Sig AcroForm placeholder.sign_pdf — Apply a PAdES-compatible CMS signature (RSA-SHA256 / ECDSA-SHA256 P-256). Auto-injects a placeholder when needed.verify_pdf — Verify every PAdES signature in a PDF (integrity + signature value + optional chain trust).add_attachment — Generate a PDF/A-3 document with embedded files (Factur-X / ZUGFeRD invoices).extract_attachments — Read-only extraction of embedded files (Factur-X / ZUGFeRD XML round-trip) with byte-for-byte payloads.Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| generate_basic_pdf | |
| add_barcode | |
| add_international_text | |
| sign_pdf | |
| add_table | |
| add_form | |
| embed_image | |
| prepare_signature_placeholder | |
| inspect_pdf | |
| inspect_layout | |
| validate_pdf | |
| annotate_pdf | |
| draft_governance_issue |
{
"mcpServers": {
"pdfnative": {
"command": "npx",
"args": [
"-y",
"pdfnative-mcp"
],
"env": {
"PDFNATIVE_MCP_OUTPUT_DIR": "/Users/you/Documents/mcp-pdfs"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| PDFNATIVE_MCP_OUTPUT_DIR | Declared in the maintainer’s client configuration. | Yes |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
DaVinci Resolve 21.1 moved Python scripting and the external scripting API to the Studio edition, and Blackmagic's own MCP server ships with Studio only. One door is still open on the free edition…
When your agent starts a task, it calls context and gets back relevant past decisions, gotchas, constraints, and hypotheses — ranked, deduplicated, and trust-bounded. When it finishes, it…
AI doesn't eat shells
<b>Query 700,000+ ocean & atmospheric datasets from inside Claude, ChatGPT, Gemini, Cursor, and any MCP client — no API keys, no schemas, no glue