{"slug":"aryanbv/pdf-toolkit-mcp","name":"PDF Toolkit MCP","description":"Create PDFs from Markdown, fill forms, merge, split, rotate, watermark, encrypt, extract text, and add QR codes. 16 tools, TypeScript-native.","category":"development","tags":[],"official":false,"stars":5,"transport":null,"install":[{"cmd":"npx -y @aryanbv/pdf-toolkit-mcp","imports":[]}],"tools":[{"name":"pdf_create","description":"Create new PDF from text content"},{"name":"pdf_create_from_markdown","description":"Create rich PDF from Markdown (headings, tables, lists, code blocks)"},{"name":"pdf_create_from_template","description":"Create PDF from template (invoice, report, letter)"},{"name":"pdf_extract_text","description":"Extract text from PDF pages (first 10 by default)"},{"name":"pdf_get_metadata","description":"Get title, author, page count, creation date"},{"name":"pdf_get_form_fields","description":"List form fields with names, types, and values"},{"name":"pdf_merge","description":"Merge multiple PDFs into one"},{"name":"pdf_split","description":"Extract page ranges into a new PDF"},{"name":"pdf_rotate_pages","description":"Rotate pages by 90, 180, or 270 degrees"},{"name":"pdf_reorder_pages","description":"Reorder pages in any order (supports duplication)"},{"name":"pdf_add_watermark","description":"Add text watermark to pages"},{"name":"pdf_add_page_numbers","description":"Add page numbers (configurable position and format)"},{"name":"pdf_embed_image","description":"Embed PNG or JPEG image into a page"},{"name":"pdf_fill_form","description":"Fill form fields (text, checkbox, dropdown, radio)"},{"name":"pdf_encrypt","description":"Password-protect with user/owner passwords"},{"name":"pdf_embed_qr_code","description":"Embed QR code or barcode (Code128, DataMatrix, EAN-13, PDF417, Aztec)"}],"env_vars":[],"auth_type":"none","github":"https://github.com/AryanBV/pdf-toolkit-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}