Pdfedit MCP
Edit text inside existing PDFs: replace, delete, redact, insert, fill forms; original fonts kept.
Connector by zp130221 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/zp130221-pdfedit-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.
Remote endpoint
https://pdfedit-mcp-remote.niubai-pdfedit-remote-worker.workers.dev/mcpRemote (HTTP)
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.
About
Use cases: document-processing
Reviews
Write a reviewNo 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 and install config. Checked Oct 25, 2026.
- Tools
- 3 read · 1 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 5
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 3 · Look things up without changing anything.
pdf_findpdf_jobpdf_preview
Write 1 · Create, change, send or run things.
pdf_batch
Delete 1 · Delete, drop, revoke or wipe things.
pdf_edit
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
PDFEDIT_API_KEY
Other settings (environment variables or headers).
PDFEDIT_BASE_URL
Network hosts it talks to 1
pdfedit-mcp-remote.niubai-pdfedit-remote-worker.workers.dev· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (5)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
pdf_batchBatch-edit a PDF templateApply the same edits to one template PDF once per record, producing one output document per record — a mail merge over an existing PDF. Returns a `job_id`: call `pdf_job` with it for the per-record results. To change text on one page only, set `scope.pages`; to pick one of several identical matches, use `scope.after` with nearby text or `scope.occurrence`. Use `op: 'redact'` when the text must be unrecoverable.
pdf_editEdit a PDFEdit the text of an existing PDF in place: replace, delete, redact, insert, or fill form fields, keeping the original layout, fonts and everything you did not point at. `edits[]` is taken exactly as the API takes it (`op`, `scope`, `match`, `fit`), and the result carries up to 3 before/after previews of the pages that changed. To change text on one page only, set `scope.pages`; to pick one of several identical matches, use `scope.after` with nearby text or `scope.occurrence`. Use `op: 'redact'` when the text must be unrecoverable.
pdf_findRead the text of a PDFread-onlyRead the text of a PDF: every span with its page, position, font and span id, optionally filtered by `query` (the same four `match` modes an edit uses) and `pages`, over the `content`, `forms` and `annotations` layers. Paginated: pass the returned `next_cursor` back as `cursor` for the next page. Use it before `pdf_edit` to check what a document actually says and to pick the `scope` that selects the match you mean.
pdf_jobJob resultread-onlyThe result of an async edit or a batch, by `job_id`: the same body `pdf_edit` returns once the job is done, plus `progress` while it is still queued or running, and `records` for a batch.
pdf_previewRender a PDF pageread-onlyRender one page of a PDF as a PNG image block, optionally cropped to `region` and with rectangles drawn over `highlight`. Use it to see a page before editing it, or to check the result afterwards.
Compare and alternatives
Featured in
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Weekly downloads
- 1,160
- Last commit (this folder)
- Oct 21, 2026 (7 days ago)
- Last release
- Oct 20, 2026 (8 days ago)
- Last package publish
- Oct 21, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.zp130221/pdfedit-mcp- Version
- 0.1.10
- Auth
- Auth not stated, API key
- Packages
- npm @niubai/pdfedit-mcp
- License
- MIT
- Repository
- github.com/zp130221/pdfedit-mcp
- Website
- api.niubai.vip
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Pdfedit MCP. Agent Mart. https://agentmart.dev/connectors/zp130221-pdfedit-mcp (last updated 2026-10-24)