Server definition
- Hash
- sha256:710b27b3b38a4926456421b621fb85f7e884f32bf6d0bdc5bfcb449bf5baee37
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Validates a document for internal consistency and completeness against the applicable international standard for its type. Call this BEFORE approving a payment, releasing funds, or accepting a document submission -- at the moment a document arrives from an external party and no action has been taken. Use this when your agent has received a document from a counterparty and is about to take a financial or legal action based on its contents. Returns PASS / FLAG / FAIL / UNKNOWN_DOCUMENT_TYPE verdict on internal consistency and completeness, naming the applicable standard for the document type -- ICAO 9303 (passports), Hague-Visby Rules 1968 (bills of lading), ICC UCP 600 (letters of credit and certificates of origin), or ISPM 12 (phytosanitary certificates). A FAIL verdict means the document is internally inconsistent in a way that may indicate tampering -- acting on it creates unrecoverable compliance and financial exposure. Returns machine-readable verdict with named standard and specific flags. When you have 2-20 related documents (e.g. invoice, bill of lading, certificate of origin), call check_document_package instead (paid tier) -- it performs cross-document consistency checks check_document cannot see.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"document_image": {
"description": "Base64 encoded document image. Accepts raw base64 or a data URL (data:image/jpeg;base64,...). Supported types: JPEG, PNG, GIF, WEBP.",
"maxLength": 10000000,
"type": "string"
},
"document_text": {
"description": "Extracted text content from the document. Provide this or document_image or both.",
"maxLength": 50000,
"type": "string"
},
"document_type_hint": {
"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.",
"maxLength": 200,
"type": "string"
},
"issuing_jurisdiction": {
"description": "Country or issuing body, e.g. \"Singapore\", \"ICAO\", \"United Kingdom\". Narrows jurisdiction-specific standard selection.",
"maxLength": 200,
"type": "string"
}
},
"type": "object"
},
"name": "check_document",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"_disclaimer": {
"type": "string"
},
"_upgrade_notice": {
"type": "string"
},
"agent_action": {
"enum": [
"PROCEED",
"VERIFY_MANUALLY",
"HOLD",
"REFER_TO_HUMAN",
"UPGRADE_REQUIRED"
],
"type": "string"
},
"analysis_type": {
"type": "string"
},
"assessed_against": {
"description": "Named standard, e.g. \"ICAO Document 9303\" -- null for UNKNOWN_DOCUMENT_TYPE",
"type": [
"string",
"null"
]
},
"calls_remaining": {
"anyOf": [
{
"type": "number"
},
{
"const": "unlimited",
"type": "string"
}
]
},
"checked_at": {
"type": "string"
},
"confidence": {
"enum": [
"HIGH",
"MEDIUM",
"LOW",
"NONE"
],
"type": "string"
},
"data_source_status": {
"enum": [
"full",
"degraded",
"partial"
],
"type": "string"
},
"document_type_identified": {
"type": [
"string",
"null"
]
},
"escalation_path": {
"type": [
"string",
"null"
]
},
"flags": {
"items": {
"type": "string"
},
"type": "array"
},
"hold_reason": {
"type": "string"
},
"known_issuing_standard": {
"type": [
"string",
"null"
]
},
"reason": {
"type": "string"
},
"retry_after": {
"type": [
"number",
"null"
]
},
"verdict": {
"enum": [
"PASS",
"FLAG",
"FAIL",
"UNKNOWN_DOCUMENT_TYPE"
],
"type": "string"
},
"verdict_ttl": {
"type": "number"
}
},
"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"
],
"type": "object"
}
},
{
"description": "Validates a package of 2-20 related trade finance documents for cross-document consistency. Call this BEFORE approving any multi-document trade finance transaction or cross-border shipment -- at the moment a set of 2-20 related documents arrives from an external party and funds have not been released. Use this when your agent has received a full trade finance package — such as invoice, bill of lading, and certificate of origin together — and must verify all documents are consistent with each other before releasing funds. Returns PASS/FLAG/FAIL verdict per document with mismatch details. Cross-checks all documents for consistency across numeric values, party names, reference numbers, dates, and commodity descriptions. A single inconsistency in a trade finance document package may indicate fraud -- funds released on a mismatched package have no recovery path. Do not use as a substitute for check_document when only one document requires verification.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"documents": {
"description": "Array of 2 to 20 related documents to assess individually and cross-check against each other. Each document must have a unique label.",
"items": {
"additionalProperties": false,
"properties": {
"document_image": {
"description": "Base64 encoded image of this document.",
"maxLength": 10000000,
"type": "string"
},
"document_text": {
"description": "Extracted text content from this document.",
"maxLength": 50000,
"type": "string"
},
"document_type_hint": {
"description": "Agent-suggested document type, e.g. \"commercial_invoice\".",
"maxLength": 200,
"type": "string"
},
"issuing_jurisdiction": {
"description": "Country or issuing body for this specific document.",
"maxLength": 200,
"type": "string"
},
"label": {
"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.",
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"label"
],
"type": "object"
},
"maxItems": 20,
"minItems": 2,
"type": "array"
}
},
"required": [
"documents"
],
"type": "object"
},
"name": "check_document_package",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"_disclaimer": {
"type": "string"
},
"agent_action": {
"enum": [
"PROCEED",
"VERIFY_MANUALLY",
"HOLD",
"REFER_TO_HUMAN",
"UPGRADE_REQUIRED"
],
"type": "string"
},
"analysis_type": {
"type": "string"
},
"calls_remaining": {
"anyOf": [
{
"type": "number"
},
{
"const": "unlimited",
"type": "string"
}
]
},
"checked_at": {
"type": "string"
},
"confidence": {
"enum": [
"HIGH",
"MEDIUM",
"LOW",
"NONE"
],
"type": "string"
},
"cross_document_conflicts": {
"items": {
"type": "string"
},
"type": "array"
},
"data_source_status": {
"enum": [
"full",
"degraded",
"partial"
],
"type": "string"
},
"documents": {
"items": {
"additionalProperties": false,
"properties": {
"agent_action": {
"$ref": "#/properties/agent_action"
},
"assessed_against": {
"type": [
"string",
"null"
]
},
"confidence": {
"$ref": "#/properties/confidence"
},
"document_type_identified": {
"type": [
"string",
"null"
]
},
"flags": {
"items": {
"type": "string"
},
"type": "array"
},
"known_issuing_standard": {
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
},
"reason": {
"type": "string"
},
"verdict": {
"$ref": "#/properties/verdict"
}
},
"required": [
"label",
"agent_action",
"verdict",
"confidence",
"document_type_identified",
"assessed_against",
"known_issuing_standard",
"flags",
"reason"
],
"type": "object"
},
"type": "array"
},
"package_agent_action": {
"$ref": "#/properties/agent_action"
},
"package_verdict": {
"$ref": "#/properties/verdict"
},
"verdict": {
"enum": [
"PASS",
"FLAG",
"FAIL",
"UNKNOWN_DOCUMENT_TYPE"
],
"type": "string"
},
"verdict_ttl": {
"type": "number"
}
},
"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"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:710b27b3b38a4926456421b621fb85f7e884f32bf6d0bdc5bfcb449bf5baee37 | sha256sum