Vibe Coding Discover

MCP

Fill, sign, merge, split, and extract PDFs from Claude Desktop and other MCP hosts. Maintained by the Open Document Alliance.

★ 15723 forksJavaScriptMITOpen-Document-Alliance

MCP server giving Claude Desktop, Cursor and other MCP hosts local PDF workflows: view, fill and sign forms, merge/split/reorder pages, extract text or CSV data, and render pages. Runs locally with scoped file access; optional Lumin e-signing is the only external step.

Use Cases

Fill PDF forms with saved reusable profilesAdd signatures and date zones to PDFs locallyMerge, split, rotate and reorder PDF pagesExtract PDF text and structured data to CSVDownload HTTP(S) PDF URLs to local disk when web fetch is blockedBulk fill many PDFs from CSV dataInspect PDF metadata, form fields and annotationsSchema-bound verified extraction with cited source chunksStructural accessibility signal review of a PDFOptional consent-gated Lumin e-signing handoffVisual PDF viewing with search, zoom and page managementRender PDF pages and regions to images for vision modelsContract version comparison and legal document organizationTax and back-office document processing workflows

Built With

Language
JavaScript
Frameworks
Model Context Protocol · Node.js · Vite · Vitest · PDF.js · pdf-lib · qpdf-wasm

Tags

mcp · pdf · claude-desktop · pdf-forms · pdf-filler · electronic-signature · mcpb · document-processing · local-first · pdf-extraction · pdf-merge · pdf-split · agent-plugin · claude · model-context-protocol · pdf-tools