PDF Spec (PDF Agent Stack)
Look up ISO 32000 (PDF) clauses, requirements and terms.
Connector by shuji-bonji · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/shuji-bonji-pdf-spec-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.
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
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, install config and code. Checked Oct 25, 2026.
- Tools
- 8 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 8
Read from the source code; the running server may list different tools.
Read 8 · Look things up without changing anything.
compare_versionsget_definitionsget_requirementsget_sectionget_structureget_tableslist_specssearch_spec
Network hosts it talks to 10
acm.org· found in codeagfamonotype.com· found in codebiomejs.dev· found in codecip4.org· found in codegithub.com· found in codeopensource.adobe.com· found in codepdfa.org· found in coderaw.githubusercontent.com· found in codersasecurity.com· found in codeshuji-bonji.github.io· found in code
Files it touches
- Your home directory (~)
Tools (8)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
compare_versionsCompare PDF 1.7 and PDF 2.0read-onlyCompare sections between PDF 1.7 (ISO 32000-1) and PDF 2.0 (ISO 32000-2). Returns matched sections (same or moved), added sections (new in 2.0), and removed sections (absent in 2.0). Uses title-based automatic matching.
get_definitionsGet term definitionsread-onlyGet term definitions from the "Terms and definitions" clause of the PDF specification (clause 3 of ISO 32000-2, clause 4 of ISO 32000-1 / pdf17). Returns structured definitions with term, definition text, notes, and sources.
get_requirementsExtract normative requirementsread-onlyReads the STANDARD, not your file. Extract normative requirements (shall/must/may) from the PDF specification (ISO 32000-2). Returns structured requirements with the sentence context, section, and requirement level. It tells you what the specification requires, never whether a given PDF satisfies it — to check a file, use pdf-verify-mcp (validate_conformance / evaluate_policy).
get_sectionGet section contentread-onlyGet the content of a specific section from the PDF specification (ISO 32000-2). Returns structured content including headings, paragraphs, lists, tables, and notes. A parent section returns its entire subtree (all subsections, in document order); top-level clauses can therefore return very large responses — prefer the most specific section number you know.
get_structureGet section hierarchyread-onlyGet the section hierarchy of the PDF specification (ISO 32000-2). Returns the table of contents with section numbers, titles, and page numbers.
get_tablesExtract tablesread-onlyExtract table structures from a specified section of the PDF specification (ISO 32000-2). Returns tables with headers, rows, and optional captions. A parent section returns the tables of its entire subtree (all subsections).
list_specsList available specificationsread-onlyList all available PDF specification documents. Returns document IDs, titles, page counts, and categories, plus `coverage.gaps` — the normative areas this corpus does NOT contain (PDF/A, PAdES). Read the gaps before concluding that a requirement does not exist. Use the returned IDs as the `spec` parameter in other tools.
search_specSearch the specificationread-onlySearch the PDF specification (ISO 32000-2) for a keyword or phrase. Returns matching sections with context snippets. The first call may take a few seconds to build the search index; it is then cached on disk, so later processes start warm. No hits means "this corpus cannot answer", NOT "no such requirement exists" — ISO 19005 (PDF/A) and ETSI PAdES are outside it (see list_specs -> coverage.gaps).
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 1
- Last commit
- Oct 21, 2026 (7 days ago)
- Last release
- Oct 21, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.shuji-bonji/pdf-spec-mcp- Version
- 0.9.0
- Auth
- No auth
- Packages
- npm @shuji-bonji/pdf-spec-mcp
- License
- MIT
- Repository
- github.com/shuji-bonji/pdf-spec-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from shuji-bonji
- 0.619score
PDF Reader (PDF Agent Stack)
shuji-bonji
Read PDF internals: text, structure, fonts, signatures and tags, with what was not read declared.
ConnectorAFreshness: ALocalRead-only★ 2Claude Code +5 - 0.614score
Houki Nta MCP
shuji-bonji
Japan NTA tax notices (tsutatsu) and Q&A, marked with legal_status and linked back to the law.
ConnectorAFreshness: ALocal★ 2Claude Code +5 - 0.614score
Houki Egov MCP
shuji-bonji
Japanese statutes from e-Gov Law API v2 — laws and ordinances per article, with law number and URL.
ConnectorAFreshness: ALocal★ 2Claude Code +5 - 0.584score
PDF Verify (PDF Agent Stack)
shuji-bonji
Verify PDF signatures, detect tampering, and identify PDF/A and PAdES conformance levels.
ConnectorAFreshness: ALocalRead-onlyClaude Code +5 - 0.584score
PDF Writer (PDF Agent Stack)
shuji-bonji
Create and edit PDFs: text, Markdown, tables, metadata and pages, with Japanese font embedding.
ConnectorAFreshness: ALocalClaude Code +5
Cite this page
PDF Spec (PDF Agent Stack) MCP server. Agent Mart. https://agentmart.dev/connectors/shuji-bonji-pdf-spec-mcp (last updated 2026-10-24)