GuruPDF MCP server
io.github.GuruPDF/gurupdf-mcp·v0.1.4·2 starsConvert, compress & merge PDFs and 100+ file formats from any AI agent. By GuruPDF.
2 stars45 downloads/wk
Reviews
Write oneNobody has reviewed GuruPDF yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GuruPDF tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_creditsShow how many GuruPDF credits the user has left, and how to get more.
convert_fileConvert or process a local file (or URL) with GuruPDF. Convert between 100+ formats (PDF ⇄ Word/Excel/PowerPoint, images, ebooks, etc.) or run a PDF tool (compress, merge, split, rotate, protect, watermark, OCR…). Saves the result next to the input and returns the path.
get_statusCheck a GuruPDF conversion job by its id (uuid). If it's finished, downloads the result to disk.
list_conversionsList the conversions and tools GuruPDF supports, optionally filtered by an input file format.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 100 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How GuruPDF compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 71/100
- higher than 38% of 4,460 AI and agents servers
- Tools
- 4
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 65% of 2,711 AI and agents servers
- Downloads a week
- 45
- more than 37% of 1,538 AI and agents servers with a package
What its tools let an agent do: 4 read
Install GuruPDF in Claude Code, Cursor or VS Code
Runs npx -y gurupdf-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gurupdf-mcp -- npx -y gurupdf-mcp
What the publisher says
From the GuruPDF repository's README, as published. We do not edit it. Read it on GitHub
GuruPDF MCP — convert PDFs & 100+ file formats from your AI agent
A free Model Context Protocol (MCP) server that lets Claude, Cursor, VS Code, Windsurf and other AI agents convert, compress, merge, split and edit PDFs — and convert between 100+ file formats (Word, Excel, PowerPoint, JPG, PNG, HEIC, ebooks, and more), right on your own machine. Powered by GuruPDF.
Languages: English · Español · Français · Deutsch · 中文 · Русский · Українська · Polski · Nederlands · Türkçe · Čeština · Ελληνικά · العربية
Ask your assistant: "compress this PDF", "turn invoice.docx into a PDF", or "merge these three files" — and it converts the files right on your machine.
- 🗂️ 126 tools — PDF ⇄ Word/Excel/PowerPoint, images, ebooks, OCR, compress, merge, split, rotate, protect, watermark, and more.
- 💻 Works on your local files — reads and writes files on disk, no manual upload/download.
- 🆓 Free to start — every account gets daily credits. No credit card required.
Install
You need Node.js 18+ and a free GuruPDF API key:
- Sign up at gurupdf.com.
- Open Profile → API tokens and create a token.
- Add the server to your agent with that key (configs below). No install step — npx fetches it on first run.
Claude Desktop
claudedesktopconfig.json:
{
"mcpServers": {
"gurupdf": {
"command": "npx",
"args": ["-y", "gurupdf-mcp"],
"env": { "GURUPDF_API_KEY": "your_token_here" }
}
}
}Cursor
~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"gurupdf": {
"command": "npx",
"args": ["-y", "gurupdf-mcp"],
"env": { "GURUPDF_API_KEY": "your_token_here" }
}
}
}VS Code
.vscode/mcp.json:
{
"servers": {
"gurupdf": {
"command": "npx",
"args": ["-y", "gurupdf-mcp"],
"env": { "GURUPDF_API_KEY": "your_token_here" }
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"gurupdf": {
"command": "npx",
"args": ["-y", "gurupdf-mcp"],
"env": { "GURUPDF_API_KEY": "your_token_here" }
}
}
}Tools
Examples
"Compress ~/Documents/report.pdf."
→ convert_file(input: "~/Documents/report.pdf", to: "compress-pdf")
"Convert invoice.docx to PDF."
→ convert_file(input: "invoice.docx", to: "pdf")
"Merge a.pdf and b.pdf into one."
→ convert_file(input: ["a.pdf", "b.pdf"], to: "merge-pdf")
"Password-protect this PDF with hunter2."
→ convert_file(input: "secret.pdf", to: "protect-pdf", options: { password: "hunter2" })
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
GuruPDF: common questions
- Is GuruPDF MCP server safe?
- Mostly: it is graded B (71/100). Read the GuruPDF safety report
- How do I install GuruPDF?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does GuruPDF need an API key?
- Yes. The registry entry asks for
GURUPDF_API_KEY. - Is GuruPDF maintained?
- The last commit was 138 days ago (2026-06-19). The latest release is v0.1.4.
- What can I use instead of GuruPDF?
- Servers from other publishers that do the same job: Basic Memory MCP server, SuperCompress MCP server and Openflowkit MCP server.
- How does GuruPDF compare with other AI and agents MCP servers?
- safety score 71/100 (higher than 38% of 4,460 AI and agents servers); tools 4 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to GuruPDF
Same job from other publishers: the closest match first, then the best rated.
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- SuperCompressCompress coding-agent context ~64%. Hosted Neural Keep MCP for Cursor/Claude/Codex.not reviewedEstablishedB
- OpenflowkitArchitecture diagrams for your agent: draw on the live OpenFlowKit canvas or edit diagram files.not reviewedEstablishedA
- ctxlintLint AI agent context files (CLAUDE.md, AGENTS.md, etc.) against your actual codebasenot reviewedEstablishedA