MCP server: One MCP server.

PDF Edit

@zp130221MCP server · External

Edit text inside existing PDFs: replace, delete, redact, insert, fill forms; original fonts kept.

v0.1.10MITTypeScript
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

2 read1 act2 other

Grouped by tool name.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

5 · grouped by tool name · checked 16 Oct 2026

Read · 2Look things up

  • pdf_find
  • pdf_preview

Act · 1Change something

  • pdf_edit

Other · 2Neither hinted nor named

  • pdf_batch
  • pdf_job
Try it in the Inspector
README2 min read

pdfedit-mcp

The agent-facing half of the PDF Edit API (https://api.niubai.vip): edit text inside PDFs that already exist -- replace, delete, redact, insert, fill forms -- keeping the original fonts and layout, with every change verified before it is returned.

Install in Cursor Install in VS Code npm MIT

Try it in 30 seconds, no key

The server works with no key at all: 20 pages a day per IP, outputs marked SAMPLE, local files included. Nothing to sign up for:

Claude Code

bash
claude mcp add pdfedit -- npx -y @niubai/pdfedit-mcp

Cursor / VS Code / Claude Desktop — the buttons above, or this server entry:

json
{ "pdfedit": { "command": "npx", "args": ["-y", "@niubai/pdfedit-mcp"] } }

Then ask your agent: "In ./contract.pdf replace 'Acme Ltd' with 'Acme GmbH' and redact the IBAN." The edited PDF is written next to the original and a before/after picture of every change comes back. A free API key (200 pages a month, no watermark on ordinary documents) takes one email at https://api.niubai.vip; set it as PDFEDIT_API_KEY. Web clients that cannot run a local server (claude.ai) use the hosted endpoint https://pdfedit-mcp-remote.niubai-pdfedit-remote-worker.workers.dev/mcp with PDF URLs.

No Node? Install the skill

The same API as an Agent Skill: a SKILL.md plus a stdlib-only Python script, for Claude Code, Codex, Cursor, Gemini CLI and any other agent that runs shell commands. Nothing to install but the skill itself:

bash
npx skills add zp130221/pdfedit-mcp

Claude Code can also take the whole thing as a plugin, MCP server and skill together:

text
/plugin marketplace add zp130221/pdfedit-mcp
/plugin install pdfedit@pdfedit
WhatWhere
The whole API in one file, for an AI assistant (give it to a model and it knows how to call the API)api.niubai.vip/llms-full.txt
MCP server (npx -y @niubai/pdfedit-mcp) for Claude Code, Cursor, Claude Desktopmcp/pdfedit-mcp/
Agent skill (npx skills add zp130221/pdfedit-mcp), no Node neededskills/pdfedit/
TypeScript SDK (@niubai/pdfedit)sdk/typescript/
Python SDKsdk/python/
OpenAPI document the SDKs and tool schemas are generated fromopenapi/openapi.json
What it does, pricing, ten before/after examplesdocs/public/

Everything here is MIT. The editing engine behind the API is AGPL-3.0; the API serves its complete source to its users at GET /source (any API key, a free test key included).

The API is operated by Niubai (https://niubai.vip), support zp130221@163.com; payments are collected by Creem as merchant of record, so card details never reach the service and the cancel link is on the receipt. Terms, privacy and refunds: https://api.niubai.vip/legal. Documents are deleted within 24 hours and are never used for training.