verify_integrity
Tamper detection: incremental updates, changes after signing, DocMDP certification violations assessed per P value (below), and an object-level diff of the revision chain (which objects each update added, rewrote or freed). Incremental updates are legal, so the diff says what to review — no verdict
How to use it
verify_integrity is exposed by the Pdf Verify MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the verify_integrity tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL PDF VERIFY MCP LISTINGOther tools in Pdf Verify MCP (6)
PAdES baseline level (B-B / B-T / B-LT / B-LTA) with content-validated LTV data
Deterministic 4-value trust verdict (trustanduse / usewithcaution / humanreviewrequired / reject) from a fixed rule table over the verification facts, with domain profiles (contract, financial, legal, medical, government). The judge is code; the narrative is the LLM
Declared PDF/A / PDF/UA conformance from XMP metadata
Constraints mapped from ISO 32000-1/-2 clauses — the specification body itself, which the PDF/A and PDF/UA profiles do not cover
PDF/A (ISO 19005) and PDF/UA (ISO 14289) validation: veraPDF when installed, built-in rule subset otherwise
Cryptographic verification, trust chain evaluation against trust anchors, revocation checking (embedded OCSP/CRL or online), RFC 3161 timestamp verification