Mmcp.market

PDF Writer (PDF Agent Stack) MCP server

by shuji-bonji·io.github.shuji-bonji/pdf-writer-mcp·v0.21.2

Create and edit PDFs: text, Markdown, tables, metadata and pages, with Japanese font embedding.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars247 downloads/wk

Reviews

Write one

Nobody has reviewed PDF Writer (PDF Agent Stack) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

PDF Writer (PDF Agent Stack) tools (20, 8 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_annotation

    Add one annotation to a page: sticky note (text), highlight, or rectangle (square).

  • add_bookmarks

    Set the bookmarks (outline) of a PDF. Existing bookmarks are replaced. Nest with children.

  • add_watermark

    Overlay a diagonal watermark across the middle of each page ("社外秘" / "DRAFT" / "COPY", etc.).

  • attach_file

    Embed (attach) a file into a PDF. Registers it under /Names /EmbeddedFiles and the catalog /AF,

  • create_markdown_pdfwrite action

    Create a PDF from Markdown. Supports headings, paragraphs, bullet/numbered lists, code blocks, quotes, horizontal rules and tables.

  • create_table_pdfwrite action

    Create a ruled table PDF from headers and row data. Column widths are computed from the content, cells wrap, and the header row is redrawn after page breaks.

  • create_text_pdfwrite action

    Create a PDF from plain text. Honours line breaks (\ ) and treats blank lines as paragraph breaks. Long lines wrap automatically.

  • delete_pageswrite action

    Create a new PDF with the given pages removed. Deleting every page is an error. …

  • ensure_pdfawrite action

    Put an existing PDF onto the PDF/A "vessel" (the PDF/A counterpart of ensure_tagged).

  • ensure_taggedwrite action

    Put an existing PDF onto the PDF/UA-1 "vessel". If it is already tagged, the structure tree is untouched and

  • extract_pageswrite action

    Create a new PDF containing only the given pages. The given order is preserved, so extraction doubles as reordering.

  • fill_form

    Fill field values into an existing PDF's interactive form (AcroForm).

  • flatten_form

    Flatten an existing PDF's interactive form (AcroForm), keeping the filled appearance while removing interactivity.

  • merge_pdfs

    Merge multiple PDFs into one, in the given order. Document metadata is carried over from the first file.

  • reorder_pages

    Reorder pages. order must list every page exactly once, in the new order. …

  • rotate_pages

    Rotate pages clockwise (90/180/270 degrees). All pages when pages is omitted.

  • set_metadatawrite action

    Update an existing PDF's metadata (the Info dictionary). Only the given fields change; the rest are preserved.

  • split_pdf

    Split a PDF into multiple files by page range. Each element of ranges becomes one file,

  • stamp_page_numbers

    Stamp a page number on each page. In tagged PDFs the stamp is wrapped as an Artifact, preserving PDF/UA conformance.

  • tag_form_fields

    Repair a tagged PDF's form to PDF/UA-1: enclose Widget annotations in Form structure elements

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan151 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 qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y @shuji-bonji/pdf-writer-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add pdf-writer-mcp -- npx -y @shuji-bonji/pdf-writer-mcp
Add to Cursor

PDF Writer (PDF Agent Stack): common questions

Is PDF Writer (PDF Agent Stack) MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the PDF Writer (PDF Agent Stack) safety report
How do I install PDF Writer (PDF Agent Stack)?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does PDF Writer (PDF Agent Stack) need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is PDF Writer (PDF Agent Stack) maintained?
The last commit was in the last day (2026-09-19). The latest release is v0.21.2.
What can I use instead of PDF Writer (PDF Agent Stack)?
Servers from other publishers that do the same job: PDF MCP server, AgentMD MCP server and IWE MCP server. Compare all PDF Writer (PDF Agent Stack) alternatives.

Alternatives to PDF Writer (PDF Agent Stack)

Same job from other publishers: the closest match first, then the best rated.

All PDF Writer (PDF Agent Stack) alternatives →
  • PDF
    Agentic RAG over one PDF or a whole folder: hybrid search, selective page reads, tables, OCR.
    A
  • AgentMD
    Convert PDF, DOCX, HTML, and URLs to clean, LLM-ready markdown with tables preserved
    A
  • IWE
    Markdown knowledge base as agent memory. Runs against the notes directory it is started in.
    A
  • Agent-Native Slides
    Agent-Native Google Slides - generate and edit React presentations
    A
  • Patchloom
    Agent-safe structured edits: JSON/YAML/TOML/md/AST, dry-run, batch/tx. Not a filesystem MCP.
    B

More from shuji-bonji