Papyrio PDF Tools logo

Papyrio PDF Tools

Process local PDFs through MCP with compression, conversion, merging, splitting, OCR, protection, and text extraction.

Install Papyrio PDF Tools

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "papyrio-pdf-tools": {
      "command": "npx",
      "args": [
        "-y",
        "papyrio-mcp"
      ],
      "env": {
        "PAPYRIO_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Papyrio PDF Tools MCP server connects assistants to the Papyrio PDF API for processing files through local absolute paths. It exposes twelve MCP tools for PDF transformation, OCR, document conversion, image handling, webpage rendering, and password operations. Reach for it when an assistant needs to chain file operations such as OCR, merging, and compression without manual intermediate downloads. Files are sent to the API for in-memory processing and discarded after the response.

Use cases

  • OCR scanned invoices and save searchable PDFs
  • Merge multiple PDFs and compress the result
  • Convert office documents or images into PDFs
  • Extract text from PDFs into UTF-8 files
  • Render public webpages as PDF documents

Key features

  • Local absolute-path file workflows
  • PDF compression, merging, splitting, and text extraction
  • OCR with six selectable languages
  • PDF, DOCX, office, image, and webpage conversion
  • AES-256 protection and known-password removal

Tools12

What Papyrio PDF Tools lets your agent do. Expand a tool for its parameters.

Self-reported~46 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

6/6 checks healthy over the last 23d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · papyrio-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads637Package downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Tools exposed12Callable tools this server registers over MCP.

How Papyrio PDF Tools works

What Papyrio PDF Tools does

Papyrio PDF Tools exposes the Papyrio PDF API through the Model Context Protocol. It lets an MCP-compatible assistant work with files on the local machine using absolute paths. Operations include reducing PDF size, joining documents, separating pages, extracting existing text, converting between PDF and common document or image formats, adding OCR, rendering webpages, and applying or removing password protection.

The tool set supports workflows that combine several operations. For example, an assistant can OCR scanned invoices, merge the resulting PDFs, and compress the combined file as a sequence of tool calls. Output files are written locally, with most tools deriving a name from the input and adding a -papyrio suffix when output_path is omitted.

How it works

The MCP process receives tool requests from the assistant and makes corresponding requests to the Papyrio PDF API. Input and output locations are local absolute paths. Although the workflow is controlled from the local machine, the files are uploaded to the Papyrio API for processing in memory. The API discards them after returning the result.

The server can run without an API key through a guest tier limited to three operations per day per IP address. A RapidAPI key enables the paid API path; the free RapidAPI tier allows 50 requests per month and does not require a payment card.

Setup and configuration

For Claude Desktop, download the latest papyrio-mcp.mcpb release and open it to install the extension. The API key can be left empty for guest access or added later in the extension settings.

For a manual installation, configure the server with npx:

config.json
{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"]
    }
  }
}

Set PAPYRIO_API_KEY in the server's env object when using a RapidAPI key. The package can also be built locally with npm install and npm run build; a client can then launch dist/index.js with Node.js.

Tools and capabilities

  • compress_pdf reduces PDF size, particularly for image-heavy documents.
  • merge_pdfs joins between two and ten PDFs in the supplied order.
  • split_pdf places each PDF page into a ZIP archive.
  • extract_pdf_text returns the document's existing text layer as UTF-8.
  • pdf_to_word creates an editable DOCX reconstruction.
  • pdf_to_jpg renders PDF pages into a ZIP of JPG images.
  • ocr_pdf adds searchable text to scans and accepts English, Russian, Spanish, Italian, Uzbek, or Kazakh language selection.
  • office_to_pdf converts Word, PowerPoint, and Excel files to PDF.
  • image_to_pdf places JPG, PNG, or WebP input into a PDF page.
  • webpage_to_pdf renders a public URL with a headless browser.
  • protect_pdf encrypts a PDF with AES-256, while unlock_pdf removes a password that is already known.

Limitations and notes

OCR handles up to 15 pages per call. webpage_to_pdf requires an explicit output_path because it has no input filename from which to derive one. Guest access is rate-limited, so multi-step testing may exhaust the daily allowance. The service is intended for public webpage URLs, and all file-processing operations send the files to the Papyrio API.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Papyrio PDF Tools

Papyrio PDF Tools is an MCP server that connects AI assistants to the Papyrio PDF API. Its main tools compress, merge, split, OCR, convert, extract text from, protect, and unlock PDF files, while also converting office documents, images, and public webpages into PDFs through local file paths.

Install it by downloading the latest `papyrio-mcp.mcpb` release for Claude Desktop, or configure an MCP client to run `npx -y papyrio-mcp`. Restart the client after adding the server configuration so the tools become available.

No, an API key is optional for guest access. Requests without a key are limited to three operations per day per IP address. Add a RapidAPI key as `PAPYRIO_API_KEY` for regular use; the free RapidAPI tier provides 50 requests per month.

Papyrio PDF Tools converts Word, PowerPoint, and Excel files to PDF, wraps JPG, PNG, and WebP images in PDF pages, converts PDFs to DOCX or JPG, and renders public URLs as PDFs.

Yes, Papyrio PDF Tools can be configured for Cursor through its MCP server settings. The README also provides setup guidance for Claude Desktop and VS Code, using the standard `npx -y papyrio-mcp` command.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPapyrio PDF Tools AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/papyrio-pdf-tools?style=directory)](https://allmcps.com/mcp/papyrio-pdf-tools)
HTML Embed
<a href="https://allmcps.com/mcp/papyrio-pdf-tools"><img src="https://allmcps.com/api/badge/papyrio-pdf-tools?style=directory" alt="Papyrio PDF Tools on AllMCPs" /></a>