Document Integrity Validator
What this MCP does
Validates individual documents and trade-finance document packages for completeness, standards compliance, and cross-document consistency.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'document_text': {'type': 'string', 'maxLength': 50000, 'description': 'Extracted text content from the document. Provide this or document_image or both.'}, 'document_image': {'type': 'string', 'maxLength': 10000000, 'description': 'Base64 encoded document image. Accepts raw base64 or a data URL (data:image/jpeg;base64,...). Supported types: JPEG, PNG, GIF, WEBP.'}, 'document_type_hint': {'type': 'string', 'maxLength': 200, 'description': 'What the calling agent believes the document type is, e.g. "bill_of_lading", "passport", "certificate_of_origin". Optional -- the validator identifies the type independently.'}, 'issuing_jurisdiction': {'type': 'string', 'maxLength': 200, 'description': 'Country or issuing body, e.g. "Singapore", "ICAO", "United Kingdom". Narrows jurisdiction-specific standard selection.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_action', 'verdict', 'confidence', 'document_type_identified', 'assessed_against', 'known_issuing_standard', 'flags', 'reason', 'analysis_type', 'checked_at', '_disclaimer', 'calls_remaining', 'verdict_ttl', 'data_source_status'], 'properties': {'flags': {'type': 'array', 'items': {'type': 'string'}}, 'reason': {'type': 'string'}, 'verdict': {'enum': ['PASS', 'FLAG', 'FAIL', 'UNKNOWN_DOCUMENT_TYPE'], 'type': 'string'}, 'checked_at': {'type': 'string'}, 'confidence': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'NONE'], 'type': 'string'}, '_disclaimer': {'type': 'string'}, 'hold_reason': {'type': 'string'}, 'retry_after': {'type': ['number', 'null']}, 'verdict_ttl': {'type': 'number'}, 'agent_action': {'enum': ['PROCEED', 'VERIFY_MANUALLY', 'HOLD', 'REFER_TO_HUMAN', 'UPGRADE_REQUIRED'], 'type': 'string'}, 'analysis_type': {'type': 'string'}, '_upgrade_notice': {'type': 'string'}, 'calls_remaining': {'anyOf': [{'type': 'number'}, {'type': 'string', 'const': 'unlimited'}]}, 'escalation_path': {'type': ['string', 'null']}, 'assessed_against': {'type': ['string', 'null'], 'description': 'Named standard, e.g. "ICAO Document 9303" -- null for UNKNOWN_DOCUMENT_TYPE'}, 'data_source_status': {'enum': ['full', 'degraded', 'partial'], 'type': 'string'}, 'known_issuing_standard': {'type': ['string', 'null']}, 'document_type_identified': {'type': ['string', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['documents'], 'properties': {'documents': {'type': 'array', 'items': {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Agent-assigned identifier for this document in the package, e.g. "packing_list", "certificate_of_origin", "commercial_invoice". Used in cross-document conflict reporting.'}, 'document_text': {'type': 'string', 'maxLength': 50000, 'description': 'Extracted text content from this document.'}, 'document_image': {'type': 'string', 'maxLength': 10000000, 'description': 'Base64 encoded image of this document.'}, 'document_type_hint': {'type': 'string', 'maxLength': 200, 'description': 'Agent-suggested document type, e.g. "commercial_invoice".'}, 'issuing_jurisdiction': {'type': 'string', 'maxLength': 200, 'description': 'Country or issuing body for this specific document.'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 2, 'description': 'Array of 2 to 20 related documents to assess individually and cross-check against each other. Each document must have a unique label.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_action', 'verdict', 'confidence', 'documents', 'cross_document_conflicts', 'package_verdict', 'package_agent_action', 'analysis_type', 'checked_at', '_disclaimer', 'calls_remaining', 'verdict_ttl', 'data_source_status'], 'properties': {'verdict': {'enum': ['PASS', 'FLAG', 'FAIL', 'UNKNOWN_DOCUMENT_TYPE'], 'type': 'string'}, 'documents': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'agent_action', 'verdict', 'confidence', 'document_type_identified', 'assessed_against', 'known_issuing_standard', 'flags', 'reason'], 'properties': {'flags': {'type': 'array', 'items': {'type': 'string'}}, 'label': {'type': 'string'}, 'reason': {'type': 'string'}, 'verdict': {'$ref': '#/properties/verdict'}, 'confidence': {'$ref': '#/properties/confidence'}, 'agent_action': {'$ref': '#/properties/agent_action'}, 'assessed_against': {'type': ['string', 'null']}, 'known_issuing_standard': {'type': ['string', 'null']}, 'document_type_identified': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'checked_at': {'type': 'string'}, 'confidence': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'NONE'], 'type': 'string'}, '_disclaimer': {'type': 'string'}, 'verdict_ttl': {'type': 'number'}, 'agent_action': {'enum': ['PROCEED', 'VERIFY_MANUALLY', 'HOLD', 'REFER_TO_HUMAN', 'UPGRADE_REQUIRED'], 'type': 'string'}, 'analysis_type': {'type': 'string'}, 'calls_remaining': {'anyOf': [{'type': 'number'}, {'type': 'string', 'const': 'unlimited'}]}, 'package_verdict': {'$ref': '#/properties/verdict'}, 'data_source_status': {'enum': ['full', 'degraded', 'partial'], 'type': 'string'}, 'package_agent_action': {'$ref': '#/properties/agent_action'}, 'cross_document_conflicts': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
AINumbers Fintech Intelligence Suite
Provides deterministic fintech, payment-policy, financial analysis, regulatory compliance, credential integrity, and audit-trail …
Contazz AutoPilot
Automates Brazilian accounting and tax operations including invoicing, collections, Pix charges, reconciliation, financial report…
Fintech Intel
Produces fintech and banking analyses using financial statements, market data, FDIC information, consumer complaints, and regulat…
RESET Verifica
Verifies Mexican businesses, invoices, payments, identities, tax and labor calculations, legal texts, sanctions and PEP lists, ba…
OnchainDiligence
Performs sanctions, company, and counterparty due diligence and issues policy preflight artifacts for payments, swaps, bridges, a…