Skip to content

MCP Servers

ServerLayerverToolsOne-line definition
pdf-spec-mcpCanon0.6.08What the specification requires
pdf-reader-mcpSubstance0.15.019The content, and where it is drawn
pdf-verify-mcpAuthenticity & conformance0.26.07Is the signature valid, and does it meet the standard
pdf-writer-mcpCreation0.21.020Written the way the spec says

The layer names (canon, substance, authenticity/conformance, creation) are defined in the four-layer model.

Which one do I use? (reverse lookup)

What you wantServerTools
Extract text / tables from a PDFreaderread_text / extract_tables
Check whether a signature is cryptographically validverifyverify_signatures
Look for tamperingverifyverify_integrity
Judge PDF/A conformanceverifyvalidate_conformance
Look up spec clausesspecsearch_spec / get_section
Create a PDF from Markdownwritercreate_markdown_pdf
Annotate this paragraph (coordinates needed)reader → writerextract_structured_text (include_bbox) → add_annotation
Point at an object changed after signing (coordinates needed)verify → reader → writerverify_integrity → locate_objects → add_annotation
Overall trust verdictverify + Skillevaluate_policy + pdf-trust

All server pages share the same structure

One-line definition → What this one server gives you → What it gives you together with a Skill (its place in the stack) → What it cannot do → What it does not do → Installation → Common parameters → Tools → How to use it

Parameters, types and defaults live in each server's tools reference, generated from tools/list. The guide pages do not repeat those tables; they link to the reference instead.

MIT Licensed