PDF Toolkit MCP
JSON →Create PDFs from Markdown, fill forms, merge, split, rotate, watermark, encrypt, extract text, and add QR codes. 16 tools, TypeScript-native.
Install
npx -y @aryanbv/pdf-toolkit-mcp Tools · 16
- pdf_create Create new PDF from text content
- pdf_create_from_markdown Create rich PDF from Markdown (headings, tables, lists, code blocks)
- pdf_create_from_template Create PDF from template (invoice, report, letter)
- pdf_extract_text Extract text from PDF pages (first 10 by default)
- pdf_get_metadata Get title, author, page count, creation date
- pdf_get_form_fields List form fields with names, types, and values
- pdf_merge Merge multiple PDFs into one
- pdf_split Extract page ranges into a new PDF
- pdf_rotate_pages Rotate pages by 90, 180, or 270 degrees
- pdf_reorder_pages Reorder pages in any order (supports duplication)
- pdf_add_watermark Add text watermark to pages
- pdf_add_page_numbers Add page numbers (configurable position and format)
- pdf_embed_image Embed PNG or JPEG image into a page
- pdf_fill_form Fill form fields (text, checkbox, dropdown, radio)
- pdf_encrypt Password-protect with user/owner passwords
- pdf_embed_qr_code Embed QR code or barcode (Code128, DataMatrix, EAN-13, PDF417, Aztec)
Links
★ 5 GitHub stars