Skip to content
Agentmart
Submit a tool

Papyrio PDF Tools

Compress, convert, merge, split and OCR PDFs from an assistant, using local files.

Connector by atabekdemurtaza · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/atabekdemurtaza-papyrio-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Compress, convert, merge, split and OCR PDFs from an assistant, using local files.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
4 read · 2 write · 1 delete · 5 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 4 · Look things up without changing anything.

  • extract_pdf_text
  • office_to_pdf
  • pdf_to_word
  • webpage_to_pdf

Write 2 · Create, change, send or run things.

  • merge_pdfs
  • ocr_pdf

Delete 1 · Delete, drop, revoke or wipe things.

  • unlock_pdf

Not yet classified 5 · We could not tell from the name and description.

  • compress_pdf
  • image_to_pdf
  • pdf_to_jpg
  • protect_pdf
  • split_pdf

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • PAPYRIO_API_KEY

Network hosts it talks to 5

  • api.papyrio.net · found in code
  • github.com · found in code
  • glama.ai · found in code
  • papyrio.net · found in code
  • schemas.openxmlformats.org · found in code

Files it touches

  • Your home directory (~)

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • compress_pdf

    Shrink a PDF by downsampling its images. Image-heavy files lose 30-80% of their size; text stays selectable. Use this when a PDF is too large to email or upload. Already-optimized files come back unchanged rather than larger.

  • extract_pdf_text

    Return the text of a PDF as UTF-8, so it can be read or summarized. Fast and exact when the PDF already has a text layer. A scanned PDF has none — run ocr_pdf on it first.

  • image_to_pdf

    Wrap a JPG, PNG or WebP image in a PDF page. Use this when an image needs to be submitted or printed as a PDF.

  • merge_pdfs

    Combine 2 to 10 PDFs into one document, in the order given. Use this to join separate scans, chapters or invoices into a single file. Password-protected files must be unlocked first.

  • ocr_pdf

    Add an invisible text layer to a scanned PDF so its text can be searched, selected and extracted. Use this before extract_pdf_text or pdf_to_word on a scan or photographed document, and set lang when the text is not English. The page images are kept, so the output is about the same size as the input, and pages that already have text are left untouched. Takes roughly 2-10 seconds per page. Scans at 300 DPI or higher read well; below 150 DPI accuracy degrades badly.

  • office_to_pdf

    Convert a Word (.doc, .docx, .odt), PowerPoint (.ppt, .pptx) or Excel (.xls, .xlsx) document to PDF with LibreOffice, keeping fonts, tables, images and page layout; each slide or sheet becomes one or more pages. Use this to turn an Office file into a fixed, shareable PDF, not for files that are already PDFs. Large presentations can take 30 seconds or more. Password-protected Office files are not supported.

  • pdf_to_jpg

    Render every page of a PDF as a JPG image, returned as a ZIP archive. Use this when the pages are needed as pictures, for a thumbnail, a slide or an image pipeline.

  • pdf_to_word

    Convert a PDF into an editable Word document. PDFs exported from Word, Google Docs or InDesign come through well. A scanned PDF is a picture of a page, so run ocr_pdf on it first.

  • protect_pdf

    Encrypt a PDF with AES-256 so it cannot be opened without the password. Use this before sending a document that contains anything private.

  • split_pdf

    Separate every page of a PDF into its own file, returned as a ZIP archive. Use this to pull single pages out of a long document.

  • unlock_pdf

    Remove the password from a PDF you already know the password for. This decrypts with the supplied password; it does not break or guess encryption.

  • webpage_to_pdf

    Fetch a public URL and render the page to PDF in a headless browser. Use this to archive or print a web page. This tool takes a URL rather than a file, so output_path is required.

Signals

Stars
1
Forks
0
Open issues
0
Last commit
Oct 22, 2026 (6 days ago)
Last release
Oct 22, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.atabekdemurtaza/papyrio-mcp
Version
0.1.4
Auth
API key
Packages
npm papyrio-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Papyrio PDF Tools MCP server. Agent Mart. https://agentmart.dev/connectors/atabekdemurtaza-papyrio-mcp (last updated 2026-10-25)