Look up ISO 32000 (PDF) clauses, requirements and terms. A reference, not a conformance checker.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
ζ₯ζ¬θͺη README γ―γγ‘γ
An MCP (Model Context Protocol) server that provides structured access to ISO 32000 (PDF) specification documents. Enables LLMs to navigate, search, and analyze PDF specifications through well-defined tools.
[!IMPORTANT] This is a specification reference, not a rule engine. It retrieves and structures the text of ISO 32000 β clauses, tables, definitions, and
shall/should/mayrequirements. It does not examine a PDF file, and it cannot tell you whether a document conforms to anything. Conformance verdicts come from pdf-verify-mcp (validate_conformance/evaluate_policy).The distinction matters because three different things get conflated: declaration β a label the file wrote about itself ("I am PDF/A" in the metadata). Writing it is not evidence / conformance β whether the file actually meets the standard. There is no way to prove it in full; you can only find where it breaks the rules / validation β what a validator (veraPDF and the like) reports against the checks it implements. A pass means "this inspection did not fail", not "the file conforms to the standard". Reading a
shallhere tells you what the standard requires β not whether your file meets it.A search that returns nothing means "cannot answer", not "no such requirement." ISO 19005 (PDF/A) and ETSI PAdES are outside this corpus; see
list_specsβcoverage.gaps.
| Server | Does | Does not |
|---|---|---|
| pdf-spec-mcp (this) | Search, retrieve and extract requirements from 17 PDF-related documents | Is not a rule engine. Does not define business rules, inspect PDF files, or validate schemas. ISO 19005 (PDF/A) is not part of the corpus |
| pdf-reader-mcp | Extract text / tables / structure tree / fonts / annotations / images / signature fields | Does not verify cryptography. Does not read the incremental-update history, does not map object IDs to coordinates, does not OCR |
| pdf-writer-mcp | Create, page operations, tagging, forms, annotations, metadata, attachments, PDF/A-3b scaffolding | Does not sign. Does not make the file meet the standard β it can write a label, not conformance |
| pdf-verify-mcp | Conformance validation (delegated to veraPDF), cryptographic signature verification, tamper detection, policy verdicts | Does not prove the file meets the standard (it can only find where it breaks the rules). Does not vouch for the signer's identity. Does not judge whether the content is true |
[!IMPORTANT] PDF specification files are NOT included in this package. You must obtain the PDF specification documents separately and place them in a local directory.
Download from: PDF Association β Sponsored Standards
See "Setup" for details.
| Layer | Responsibility |
|---|---|
| Tools | MCP tool schema definitions & handlers (input validation) |
| Services | Business logic (PDF registry, loader, orchestration) |
| Extractors | Information extraction from PDFs (TOC, content, search, requirements, definitions) |
| Utils | Shared utilities (cache, concurrency, validation) |
[!WARNING] PDF specifications are copyrighted documents and are not included in this package. Download them from the sources below and place them in a local directory.
| Document | Source |
|---|---|
| ISO 32000-2 (PDF 2.0) | PDF Association |
| ISO 32000-1 (PDF 1.7) | Adobe (free) |
| TS 32001β32005, PDF/UA, etc. | PDF Association β Sponsored Standards |
All 17 files below are supported. You do not need all of them β place only the specs you need (at minimum, ISO 32000-2 is recommended).
This package ships a CLI binary (pdf-spec-mcp) intended to be launched by an MCP client.
You do not need to install it manually β just point your MCP client to npx @shuji-bonji/pdf-spec-mcp@latest as shown in the next step.
If you want to run it directly from the shell (e.g. for debugging):
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pdf-spec-pdf-agent-stack)<a href="https://allmcps.com/mcp/pdf-spec-pdf-agent-stack"><img src="https://allmcps.com/api/badge/pdf-spec-pdf-agent-stack?style=directory" alt="PDF Spec (PDF Agent Stack) on AllMCPs" /></a>