bzsanti avatar

oxidize-pdf MCP Server

bzsanti/oxidize-python

A Rust-backed PDF toolkit that gives Claude native access to PDF generation, parsing, and manipulation without C dependencies or subprocess calls. Exposes 12 tools including extract_text, manipulate_pdf (split, merge, rotate), annotate_pdf, manage_forms, and secure_pdf for encryption and permissions. Also surfaces resources like available fonts and page sizes, plus prompts for guided workflows. The Python library underneath handles everything from creating PDFs with text and graphics to reading metadata and converting formats. Reach for this when you need AI to process documents end to end, whether that's extracting structured data, filling forms, splitting multi-page contracts, or generating new PDFs from scratch. Zero Java or Poppler required.

tools
12
transport
STDIO
last updated
Oct 25, 2026

Tools

12 tools

Public tool metadata for what this MCP can expose to an agent.

read_pdfRead metadata — page count, version, encryption status, title, author

Read metadata — page count, version, encryption status, title, author

No parameter schema in public metadata yet.

extract_textExtract text from all pages or a specific page

Extract text from all pages or a specific page

No parameter schema in public metadata yet.

convert_pdfConvert to markdown, chunks, or RAG-optimized format

Convert to markdown, chunks, or RAG-optimized format

No parameter schema in public metadata yet.

create_pdfCreate a new PDF with optional metadata

Create a new PDF with optional metadata

No parameter schema in public metadata yet.

save_pdfSave a session to disk, with optional encryption

Save a session to disk, with optional encryption

No parameter schema in public metadata yet.

add_contentAdd pages, text, and graphics to a session

Add pages, text, and graphics to a session

No parameter schema in public metadata yet.

annotate_pdfAdd text annotations and highlights

Add text annotations and highlights

No parameter schema in public metadata yet.

manipulate_pdfSplit, merge, rotate, extract pages, reverse, overlay

Split, merge, rotate, extract pages, reverse, overlay

No parameter schema in public metadata yet.

manage_formsCreate, fill, read, and validate form fields

Create, fill, read, and validate form fields

No parameter schema in public metadata yet.

secure_pdfEncrypt, check permissions, verify signatures

Encrypt, check permissions, verify signatures

No parameter schema in public metadata yet.

extract_entitiesExtract structured entities from pages

Extract structured entities from pages

No parameter schema in public metadata yet.

analyze_pdfValidate structure, detect corruption, check PDF/A compliance

Validate structure, detect corruption, check PDF/A compliance

No parameter schema in public metadata yet.

Sponsors

Readme

Details

Repository
github.com/bzsanti/oxidize-python
Category
Documents & Knowledge
Package
oxidize-pdf
Transport
STDIO
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1ofershap avatarMarkdownofershap/mcp-server-markdownMarkdown MCP — search, extract sections, list headings, find code blocks.3stars
2mlorentedev avatarPDF Modifiermlorentedev/pdf-modifier-mcpModify PDF text, replace with regex, and analyze layout while preserving fonts.3stars
3stonematt avatarMcp Obsidian Clistonematt/mcp-obsidian-cliSave chat notes from Claude Desktop to your vault — MCP on Obsidian CLI. Keep what matters.2stars
4punic-pillars avatarProject Knowledge Mcppunic-pillars/project-knowledge-mcpCross-project knowledge graph for MCP — map features across mobile, backend, and admin codebases.1stars
5zcsabbagh avatarKnowledge Graph Mcpzcsabbagh/knowledge-graph-mcpKnowledge graph MCP for student learning with spaced repetition and mastery tracking1stars
6pocketdrives avatarPocket Drivesai.pocketdrives/pocket-drivesPeer-to-peer car rental search — luxury, exotic, and EV vehicles with delivery across the US.0stars