@aryanbv/pdf-toolkit-mcp

media MCP Server

Write-capable PDF toolkit for any MCP client: 22 tools to read, create, render, encrypt, and transform PDFs. Vision rendering for scans, form-preserving merge and split, AES-256, zero native dependencies.

mediamedia
4 views7 stars1 forksv0.3.1MIT

Why This Matters

Discovered via unknown and last synced 3mo ago.

Source
unknown
Stars
7
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
34
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (34)

pdf_create_from_markdown

Create a rich PDF from Markdown: headings, tables, lists, code, blockquotes (A4, Letter, or Legal)

pdf_add_watermark

Add a diagonal text watermark to pages

pdf_fill_form

Fill form fields (text, checkbox, dropdown, radiogroup, listbox; non-Latin via `fontPath`)

Category

Tool

pdf_rotate_pages

Rotate pages by 90, 180, or 270 degrees

pdf_create_from_template

Create a PDF from a named template (invoice, report, letter)

pdf_add_page_numbers

Add page numbers (configurable position, format, start, and size; rotation-aware)

APAC

$400K

pdf_split

Extract a page range into a new PDF (preserves form fields)

pdf_create

Create a PDF from plain text (page size A4, Letter, or Legal; non-Latin via `fontPath`)

pdf_reorder_pages

Reorder pages in any order, duplicates allowed (preserves form fields)

pdf_extract_text

Extract text from PDF pages (first 10 by default)

pdf_embed_image

Embed a PNG or JPEG image into a page

pdf_encrypt

AES-256 password protection with user and owner passwords

EMEA

$800K

pdf_merge

Merge multiple PDFs into one (preserves form fields)

pdf_embed_qr_code

Embed a QR code or barcode (QR, Code128, DataMatrix, EAN-13, PDF417, Aztec; rotation-aware)

Americas

$1.2M

Region

Q1 2025

pdf_get_metadata

Get title, author, subject, page count, dates, producer, and file size

Prompt

Arguments

read-scanned-pdf

pdf_path

fill-form

pdf_path

pdf_search

Find text across pages and return page numbers with surrounding snippets (literal, case-insensitive by default)

Engine

Role

pdf_delete_pages

Delete a page range and keep the rest (preserves form fields)

create-invoice

company_name, client_name, invoice_number, items (plus optional currency, tax_rate, due_date, company_address, client_address, payment_terms, notes)

pdf_get_form_fields

List form fields (text, checkbox, dropdown, radiogroup, listbox, button, signature) with names, types, values, and required status

pdf_flatten

Bake form-field values into static content (removes interactivity)

pdf-to-markdown

pdf_path

pdf_compare

Page-by-page text diff between two PDFs

pdf_to_markdown

Convert a PDF to reading-order Markdown (column clustering, heading inference, list detection)

pdf_render_pages

Render pages to PNG or JPEG files, or return inline images a vision model can read directly

merge-and-flatten

pdf_paths, output_path