Pdf Toolkit Mcp
@AryanBV
About Pdf Toolkit Mcp
MCP server for PDF manipulation — create PDFs from Markdown with tables and formatting, fill forms, merge, split, encrypt, add QR codes. 16 tools, zero external binaries, TypeScript-native. Install: npx -y @aryanbv/pdf-toolkit-mcp
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"pdf-toolkit": {
"command": "npx",
"args": [
"-y",
"@aryanbv/pdf-toolkit-mcp"
]
}
}
}Tools
6`pdf_create`
`pdf_extract_text`
`pdf_merge`
`pdf_add_watermark`
`pdf_fill_form`
`pdf_encrypt`
Overview
What is Pdf Toolkit Mcp?
Pdf Toolkit Mcp is a zero-configuration MCP server for PDF manipulation — create PDFs from Markdown, fill forms, merge, split, encrypt, add QR codes, and more. It is TypeScript-native, works offline, and requires no API keys or Docker.
How to use Pdf Toolkit Mcp?
Install via npx -y @aryanbv/pdf-toolkit-mcp and add the server to your MCP client configuration (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf). No config files or setup steps are needed.
Key features of Pdf Toolkit Mcp
- Create PDFs from Markdown with tables, lists, and page numbers
- Merge, split, rotate, and reorder pages
- Fill form fields (text, checkbox, dropdown, radio)
- Add watermarks, page numbers, and embed images
- Password-protect PDFs with RC4 128‑bit encryption
- Embed QR codes and barcodes (Code128, DataMatrix, EAN‑13, PDF417, Aztec)
Use cases of Pdf Toolkit Mcp
- Turn a Markdown document into a professional multi-page PDF report
- Generate an invoice, report, or letter from structured JSON data using built-in templates
- Combine multiple PDFs into one, or extract specific page ranges
- Fill interactive form fields in a PDF with text or checkbox values
- Add a CONFIDENTIAL watermark or page numbers to existing documents
FAQ from Pdf Toolkit Mcp
What are the system requirements?
Node.js 18 or higher is required. The server runs offline and does not need Docker or any API keys.
What barcode types are supported?
QR Code, Code128, DataMatrix, EAN‑13, PDF417, and Aztec Code. Position and size are fully configurable.
What are the known limitations?
Merge/split/reorder do not preserve form fields. Text extraction returns PDF stream order, not visual reading order. By default only the first 10 pages are extracted. Only JPEG and PNG images can be embedded. Encryption uses RC4 128‑bit, not AES. Non‑Latin characters in form filling require a custom font file.
Is configuration required?
No. The server is zero-config: just install with npx and add it to your MCP client. No config files are needed.
Which clients are supported?
Claude Desktop, Claude Code, Cursor, VS Code (via GitHub Copilot Agent), and Windsurf are all supported with example configurations provided in the README.
Frequently asked questions
What are the system requirements?
Node.js 18 or higher is required. The server runs offline and does not need Docker or any API keys.
What barcode types are supported?
QR Code, Code128, DataMatrix, EAN‑13, PDF417, and Aztec Code. Position and size are fully configurable.
What are the known limitations?
Merge/split/reorder do not preserve form fields. Text extraction returns PDF stream order, not visual reading order. By default only the first 10 pages are extracted. Only JPEG and PNG images can be embedded. Encryption uses RC4 128‑bit, not AES. Non‑Latin characters in form filling require a custom font file.
Is configuration required?
No. The server is zero-config: just install with npx and add it to your MCP client. No config files are needed.
Which clients are supported?
Claude Desktop, Claude Code, Cursor, VS Code (via GitHub Copilot Agent), and Windsurf are all supported with example configurations provided in the README.
Basic information
More Developer Tools MCP servers

discoverGPT
Joe MonastierodiscoverGPT is visualAI's unified MCP gateway for AI commerce, exposing 29 tools across four capabilities on one canonical product catalog: trimodal search (natural-language, precise-color, and image-similarity), AI cata

TaskerArmy Agent
TaskerArmyAsk Claude or ChatGPT what Shopify theme optimization tasks are pending on your store, a remote MCP server for TaskerArmy Agent accounts.

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
Comments