PDF Reader (PDF Agent Stack) MCP server
Read PDF internals: text, structure, fonts, signatures and tags, with what was not read declared.
2 stars104 downloads/wk
Reviews
Write oneNobody has reviewed PDF Reader (PDF Agent Stack) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
PDF Reader (PDF Agent Stack) tools (19)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compare_structureextract_structured_textextract_tablesget_metadataExtract metadata from a PDF document including title, author, creation date, page count, PDF version, and structural information. Args: - file_path (string): Absolute path to a local PDF file - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Metadata including: title, author, subject, keywords, creator, producer, creation/modification dates, page count, PDF vers
get_page_countGet the total number of pages in a PDF document. This is a lightweight operation that only reads the PDF header, not the full content. Args: - file_path (string): Absolute path to a local PDF file Returns: Page count as a number. Examples: - Quick check before deciding which pages to extract - Validate a PDF file is readable
inspect_annotationsExtract and categorize all annotations in a PDF document. Args: - file_path (string): Absolute path to a local PDF file - pages (string, optional): Page range. Format: "1-5", "3", or "1,3,5-7". Omit for all pages. - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Total annotation count, breakdown by subtype (Link, Widget, Highlight, Text, etc.) and by page, flag
inspect_fontsList all fonts used in a PDF document with their properties. Args: - file_path (string): Absolute path to a local PDF file - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Font name, type (TrueType, Type1, CIDFont, etc.), encoding, embedded/subset status, and pages where each font is used. Examples: - Check if all fonts are embedded (required for PDF/A, PDF/X)
inspect_signaturesExamine digital signature fields in a PDF document. Args: - file_path (string): Absolute path to a local PDF file - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Total signature field count, signed/unsigned breakdown, and details for each field (signer name, reason, location, signing time, filter/subFilter). Note: This tool inspects signature field structure o
inspect_structureinspect_tagsAnalyze the Tagged PDF structure tree for accessibility assessment. Args: - file_path (string): Absolute path to a local PDF file - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Whether the PDF is tagged, the structure tree hierarchy with roles, max nesting depth, total element count, and role distribution (e.g., Document, P, H1, Table, Figure). Examples: - Ch
locate_objectsread_imagesread_textread_urlrender_pagesearch_textsummarizevalidate_metadatavalidate_tagged
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan102 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
Install directly
Runs npx -y @shuji-bonji/pdf-reader-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add pdf-reader-mcp -- npx -y @shuji-bonji/pdf-reader-mcp
PDF Reader (PDF Agent Stack): common questions
- Is PDF Reader (PDF Agent Stack) MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the PDF Reader (PDF Agent Stack) safety report
- How do I install PDF Reader (PDF Agent Stack)?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does PDF Reader (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 Reader (PDF Agent Stack) maintained?
- The last commit was in the last day (2026-09-19). The latest release is v0.15.5.
- What can I use instead of PDF Reader (PDF Agent Stack)?
- Servers from other publishers that do the same job: PDF MCP server, AgentMD MCP server and Local Delegate MCP server. Compare all PDF Reader (PDF Agent Stack) alternatives.
Alternatives to PDF Reader (PDF Agent Stack)
Same job from other publishers: the closest match first, then the best rated.
- PDFAgentic RAG over one PDF or a whole folder: hybrid search, selective page reads, tables, OCR.not reviewedEstablishedA
AgentMDConvert PDF, DOCX, HTML, and URLs to clean, LLM-ready markdown with tables preservednot reviewedGrowingA- Local DelegateDelegate mechanical text tasks to a local OpenAI-compatible LLM to save Claude quota.not reviewedGrowingB