1. Conduid
  2. Content
  3. io.github.Nizoka/pdfnative-mcp
MCP server · Content

io.github.Nizoka/pdfnative-mcp

PDF native MCP server: generate, validate, sign PAdES, embed, extract. AI-powered.

Unclaimed content
37Low

Scored 4 months ago · breakdown

About io.github.Nizoka/pdfnative-mcp

io.github.Nizoka/pdfnative-mcp is an MCP server in the Content category: pDF native MCP server: generate, validate, sign PAdES, embed, extract. AI-powered.

Install

Claude Code
claude mcp add io-github-nizoka-pdfnative-mcp -- npx -y pdfnative-mcp
npx
npx -y pdfnative-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.

Tools (24)

add_attachmentGenerate a PDF/A-3 document with embedded files (Factur-X / ZUGFeRD invoices).

Parameters not published.

add_barcodeQR Code, Code 128, EAN-13, Data Matrix, PDF417 — embedded in a single-page PDF.

Parameters not published.

add_chartNative vector charts v2 — bar / barH / stackedBar / stackedBarH / line / area / scatter / pie / donut, secondary axis, log & time scales, data labels (pure PDF path operators, PDF/A-safe).

Parameters not published.

add_formCreate a **new** interactive AcroForm PDF with text fields, text areas, checkboxes, radio buttons, dropdowns, list boxes (+ `placeholder` hint text).

Parameters not published.

add_international_text24 scripts (incl. **Latin** & COLRv1 **colour emoji** with flag / ZWJ sequences) with BiDi & OpenType shaping; multi-lang per document.

Parameters not published.

add_tableTabular reports with smart fields (wrap, repeatHeader, zebra, caption, minRowHeight, cellPadding).

Parameters not published.

annotate_pdfAdd markup annotations (highlight, note, square/circle, line, freetext) as a visual overlay — **not** a redaction.

Parameters not published.

decrypt_pdfEmit an unencrypted copy of an RC4 / AES-128 / AES-256 document.

Parameters not published.

draft_governance_issueDraft a governance-compliant GitHub issue locally for **human** review; never submits, no network.

Parameters not published.

embed_imageEmbed a JPEG or PNG image (base64) into a titled PDF document (`align`, `alt` text for tagged output).

Parameters not published.

Show all 24 tools
encrypt_pdfRe-secure a PDF with AES-128 / AES-256 (owner/user passwords, permissions, password rotation).

Parameters not published.

extract_attachmentsRead-only extraction of embedded files (Factur-X / ZUGFeRD XML round-trip) with byte-for-byte payloads.

Parameters not published.

extract_pagesPull an arbitrary page subset into a single PDF.

Parameters not published.

extract_textUnicode text extraction (resolves `/ToUnicode`) with optional positioned runs; opens encrypted PDFs via `password`.

Parameters not published.

fill_formFill and/or flatten an **existing** AcroForm (non-destructive incremental update).

Parameters not published.

generate_basic_pdfMulti-page documents from **13 block kinds** — `heading`, `paragraph`, `list`, `table`, `image` (JPEG/PNG), `link`, `toc` (printed table of contents), `barcode`, `svg`, `formField`, `chart`, `pageBreak`, `spacer` — every `DocumentBlock` the engine offers. Embedded newlines auto-split into paragraphs. Optional `pdfA`, `print`, `metadata`, `embedFonts`, `watermark`, `outline`, layout options (`pageSize`, `margins`, `headerTemplate` / `footerTemplate`, `compress`, `debug`, `encrypt`).

Parameters not published.

inspect_pdfRead-only inspection: PDF version, page count, encryption (+ precise `encryptionInfo`), PDF/A claim, signatures (+ inventory, `/DSS`, document timestamps), page boxes, `/Trapped`, attachments, placeholder state, `annotations: true` inventory of existing page annotations.

Parameters not published.

merge_pdfsConcatenate 2–50 PDFs into one via pdfnative's page-tree API (page boxes preserved).

Parameters not published.

prepare_signature_placeholderOptional step 1 of the sign workflow — create a PDF with a `/Sig` placeholder (signer metadata, `subFilter`, `reserveTimestamp` baked in).

Parameters not published.

read_form_fieldsRead-only enumeration of an **existing** AcroForm's field tree (names, types, values, widgets).

Parameters not published.

sign_pdfPAdES B-B / B-T CMS signature (RSA-SHA256/384/512, ECDSA-SHA256 P-256; `profile: 'pades'`, `timestamp`, `certChainDerBase64`, multiple signatures, pinnable `signingTime`). Auto-injects a placeholder when needed.

Parameters not published.

split_pdfSplit one PDF into one document per page range (multi-output).

Parameters not published.

validate_pdfValidate a Tagged PDF for PDF/UA (ISO 14289-1) structural conformance (read-only).

Parameters not published.

verify_pdfVerify every PAdES signature and document timestamp (integrity + signature value + optional chain trust; a `/DocTimeStamp` counts in `allValid` like any signature); `ltv: true` reports the B-B…B-LTA level.

Parameters not published.

Ask AI

✦

Ask AI about io.github.Nizoka/pdfnative-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.Nizoka/pdfnative-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About io.github.Nizoka/pdfnative-mcp

How do I install io.github.Nizoka/pdfnative-mcp?

Run claude mcp add io-github-nizoka-pdfnative-mcp -- npx -y pdfnative-mcp, then add the server to your MCP client's configuration.

Is io.github.Nizoka/pdfnative-mcp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.Nizoka/pdfnative-mcp still maintained?

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