pdfnative MCP — PDF generation, PAdES signing & introspection runs on your own machine — the client starts it, so there is no endpoint to ping. 547 installs a week from npm. Last commit 23 Aug 2026.
PDF MCP server: generate PDF/A, sign & verify PAdES (LTV), forms, merge, split, encrypt. 28 tools
Today is the operative word: we check pdfnative MCP — PDF generation, PAdES signing & introspection every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add pdfnative-mcp -- npx -y pdfnative-mcp
{
"mcpServers": {
"pdfnative-mcp": {
"args": [
"-y",
"pdfnative-mcp"
],
"command": "npx"
}
}
}
[mcp_servers.pdfnative-mcp]
command = "npx"
args = ["-y", "pdfnative-mcp"]
{
"mcpServers": {
"pdfnative-mcp": {
"args": [
"-y",
"pdfnative-mcp"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"pdfnative-mcp": {
"args": [
"-y",
"pdfnative-mcp"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
PDFNATIVE_MCP_OUTPUT_DIR (Absolute path of a sandboxed directory where outputMode='file' may write PDFs. Unset: every tool returns base64 only (file output disabled).), PDFNATIVE_MCP_CACHE_DIR (Opt-in content-addressed response cache directory (SHA-256 keyed, 1h TTL, 256 MiB LRU, plaintext at rest). Never caches encrypt/decrypt, sign, timestamp, add_ltv, update_metadata, encrypted builds or file output.), PDFNATIVE_MCP_PORT (Serve Streamable HTTP on this loopback port instead of stdio (MCP 2026-07-28, stateless). Unauthenticated unless PDFNATIVE_MCP_HTTP_TOKEN is set.), PDFNATIVE_MCP_HTTP_TOKEN (Opt-in bearer token for the HTTP transport (>= 16 chars, no whitespace). When set, /mcp requires 'Authorization: Bearer <token>' or answers 401. Never logged.), PDFNATIVE_MCP_MAX_INFLATE_BYTES (Per-stream FlateDecode decompression cap in bytes (zip-bomb mitigation; default 104857600 = 100 MiB). Integer >= 1024; an invalid value refuses to start the server.), PDFNATIVE_MCP_TSA_URL (http(s) URL of the RFC 3161 timestamp authority used by sign_pdf timestamp=true and timestamp_pdf (PAdES B-T / B-LTA). Unset: those calls fail with TSA_NOT_CONFIGURED and no network request is made. Tool arguments can never supply a URL.), PDFNATIVE_MCP_TSA_AUTH (Optional Authorization header value sent to the TSA (e.g. 'Basic ...' or 'Bearer ...'). Never logged or echoed.), PDFNATIVE_MCP_REVOCATION ('ocsp', 'crl' or 'ocsp,crl': enables online revocation collection for add_ltv mode='online' (PAdES B-LT). Unset: that mode fails with REVOCATION_NOT_CONFIGURED; mode='offline' stays fully offline. Requires PDFNATIVE_MCP_NETWORK_ALLOWED_HOSTS.), PDFNATIVE_MCP_NETWORK_ALLOWED_HOSTS (Comma-separated allow-list of OCSP / CRL responder hosts ('host', 'host:port' or '*.suffix'). Mandatory when PDFNATIVE_MCP_REVOCATION is set: responder URLs found in certificates are fetched only if the host matches (http(s) only, no credentials, no redirects, internal addresses rejected unless listed verbatim).), PDFNATIVE_MCP_NETWORK_TIMEOUT_MS (Per-request timeout for TSA / OCSP / CRL calls in milliseconds, 1000-120000 (default 10000).).
The author declared them in the registry entry; get the values from the project itself.
MCP server for PDF generation, parsing, splitting, merging, and manipulation via oxidize-pdf
MCP server for PDF generation using PDFKit
Local-first PDF tools (merge, split, rotate, watermark, Bates, metadata) as MCP server + CLI.
MCP server for TemplateFox PDF generation API - Generate PDFs from templates via AI assistants
35 AI tools for image/video generation, TTS, transcription, OCR & embeddings via deAPI
MCP server for GroupDocs.Merger — merge, split, and inspect documents via AI agents.
MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.
Generate, edit, merge, translate and PDF-convert PowerPoint (.pptx) over MCP. 8 tools.
Answers built from our own checks of this server.