PDF Viewer Plugin

View, annotate, and sign PDFs in a live interactive viewer. Mark up contracts, fill forms with visual feedback, stamp approvals, and place signatures — then download the annotated copy.

What It Does

Commands

Command What it does
/pdf-viewer:open Open a PDF in the interactive viewer
/pdf-viewer:annotate Walk through the document, propose + apply markup, review together
/pdf-viewer:fill-form Fill PDF form fields interactively
/pdf-viewer:sign Place a signature or initials image on the page

When to use this vs. just reading a PDF

This plugin is for interactive, visual workflows — when you want to see the document, mark it up, and download an annotated copy.

If you just want Claude to summarize or extract text from a PDF, don't use this plugin. Claude can read PDF files natively and that's faster for pure ingestion.

How It Works

This plugin uses a local MCP server (@modelcontextprotocol/server-pdf) that runs on your machine via npx. No API keys or remote services — the PDF server starts automatically when the plugin loads.

Requirements

Supported PDF Sources

Signature Disclaimer

/pdf-viewer:sign places a visual signature image on the page. It is not a certified or cryptographic digital signature. For legally binding e-signatures, use a dedicated signing service.