12 tools
Organize
Merge, split, reorder, rotate, extract and remove pages.
npm v0.3.0 · MIT · Node.js 18+
1PDF MCP gives Codex, Claude, Cursor and other Agents reliable PDF execution through natural language. Install once, then merge, convert, secure and analyze files without asking your Agent to improvise a script.
Install for Codex
stdiocodex mcp add 1pdf -- npx -y onepdf-mcp-serverThen open Codex and ask: “Merge these contracts, remove blank pages and add page numbers.”
One server, broad coverage
Agents handle intent and sequencing. 1PDF performs the file operations and returns structured, truthful results.
12 tools
Merge, split, reorder, rotate, extract and remove pages.
24 tools
Move between PDF, images, Office, Markdown, email and ebook formats.
15 tools
Watermark, number, crop, encrypt, sanitize, sign and fill forms.
40 tools
Read, compare, extract tables and images, rasterize and automate layouts.
Works with your MCP client
CLI, desktop app and IDE extension share the same MCP configuration.
One command for Claude Code, or a small JSON block for Claude Desktop.
Add the npm command as a local stdio server in MCP settings.
Use any client that can launch a local stdio server with npx.
Install
No account or API key is required for the core MCP tools.
Run this once in your terminal. The CLI, desktop app and IDE extension share the configuration.
codex mcp add 1pdf -- npx -y onepdf-mcp-serverAdd the local stdio server at project scope, then check it with claude mcp list.
claude mcp add 1pdf -- npx -y onepdf-mcp-serverIn Claude Desktop, add this block to claude_desktop_config.json. In Cursor, open Settings → MCP → Add Server and use npx as the command with -y, onepdf-mcp-server as arguments.
{
"mcpServers": {
"1pdf": {
"command": "npx",
"args": ["-y", "onepdf-mcp-server"]
}
}
}system_status
Ask your Agent to call system_status before Office, ebook, DjVu, XPS, Ghostscript or PDF/A work. It reports installed programs, enabled tools and platform-specific setup instructions for anything missing.
$ Ask 1PDF to check its available capabilities
✓ Core PDF tools ready
✓ Node.js detected
→ Optional converters reported individually
Ready to use
Install the free MCP server, attach your files to your Agent, and describe the result you want.