MCP server for the PDFops API — deterministic PDF tools (inspect, fill, merge, invoice) for AI agents. npx pdfops-mcp
claude mcp add pdfops-mcp -- npx -y pdfops-mcp{
"mcpServers": {
"pdfops-mcp": {
"command": "npx",
"args": ["-y", "pdfops-mcp"]
}
}
}MCP Servers overview
# pdfops-mcp
MCP server that gives AI agents deterministic PDF tools, backed by the [PDFops API](https://pdfops.dev): **inspect** AcroForm fields, **fill** forms, **merge** PDFs, and **generate invoices** — no Chromium, no native deps, nothing to host.
Tools operate on local file paths, so PDF bytes never transit the model context: your agent says *"fill /tmp/form.pdf and save to /tmp/out.pdf"* and gets a one-line confirmation back.
## Install
**Claude Code**
```bash
claude mcp add pdfops -- npx -y pdfops-mcp
```
**Claude Desktop** (`claude_desktop_config.json`) / **Cursor** (`.cursor/mcp.json`)
```json
{
"mcpServers": {
"pdfops": {
"command": "npx",
"args": ["-y", "pdfops-mcp"],
"env": { "PDFOPS_API_KEY": "pdfops_live_…" }
}
}
}
```
`PDFOPS_API_KEY` is optional — without it you get the keyless trial (100 requests/IP/month). A free key (250/month, no card) takes one field at [pdfops.dev/pricing](https://pdfops.dev/pricing).
## Tools
| Tool | What it does |
|---|---|
| `pdf_inspect` | List a PDF's form fields (names, types, options, values) + a paste-ready fill template. Call first on unfamiliar PDFs. |
| `pdf_fill` | Fill AcroForm fields → write the filled PDF. |
| `pdf_merge` | Merge ≥2 PDFs in order → write the result. |
| `pdf_invoice` | Structured data → complete invoice PDF. Deterministic: same input, byte-identical output. |
| `pdfops_usage` | Quota check for the configured key. |
## Example agent flow
> "Fill the W-9 template at ~/docs/w9.pdf for Ada Lovelace and merge it with ~/docs/cover.pdf"
1. `pdf_inspect` → discovers field names + fill template
2. `pdf_fill` → writes the filled W-9
3. `pdf_merge` → writes the combined packet
## Links
API docs: [pdfops.dev/docs](https://pdfops.dev/docs) · OpenAPI: [pdfops.dev/openapi.json](https://pdfops.dev/openapi.json) · Typed client: [`pdfops-sdk`](https://www.npmjs.com/package/pdfops-sdk) · Questions: hello@pdfops.dev
MIT © PDFops
What people ask about pdfops-mcp
What is pdfops/pdfops-mcp?
+
pdfops/pdfops-mcp is mcp servers for the Claude AI ecosystem. MCP server for the PDFops API — deterministic PDF tools (inspect, fill, merge, invoice) for AI agents. npx pdfops-mcp It has 0 GitHub stars and was last updated today.
How do I install pdfops-mcp?
+
You can install pdfops-mcp by cloning the repository (https://github.com/pdfops/pdfops-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is pdfops/pdfops-mcp safe to use?
+
pdfops/pdfops-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains pdfops/pdfops-mcp?
+
pdfops/pdfops-mcp is maintained by pdfops. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to pdfops-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy pdfops-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/pdfops-pdfops-mcp)<a href="https://claudewave.com/repo/pdfops-pdfops-mcp"><img src="https://claudewave.com/api/badge/pdfops-pdfops-mcp" alt="Featured on ClaudeWave: pdfops/pdfops-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface