Server definition
- Hash
- sha256:b6574e0bc6cce9642cfde54663b2a26e8ac32a3f294a1e2e186eae126031ff1c
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Paid invoice check ($0.065 USDC on Base): UBL XML or complete PDF/image invoices up to 3 pages. Compares expected purchase fields and line items; returns evidence, amount checks and match/discrepancy/needs_review. No payment or bookkeeping action is taken.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"document_base64": {
"maxLength": 13500000,
"minLength": 4,
"type": "string"
},
"document_url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
},
"document_xml": {
"maxLength": 1000000,
"minLength": 1,
"type": "string"
},
"expected": {
"additionalProperties": false,
"properties": {
"currency": {
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"line_items": {
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"description": {
"maxLength": 300,
"minLength": 1,
"type": "string"
}
},
"required": [
"description",
"amount"
],
"type": "object"
},
"maxItems": 1000,
"minItems": 1,
"type": "array"
},
"purchase_order": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"subtotal": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"supplier_name": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"tax": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"total": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
}
},
"type": "object"
},
"mime_type": {
"enum": [
"application/pdf",
"image/png",
"image/jpeg"
],
"type": "string"
}
},
"type": "object"
},
"name": "invoice_preflight",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"checks": {
"items": {
"additionalProperties": false,
"properties": {
"actual": {
"type": "string"
},
"calculated": {
"type": "string"
},
"expected": {
"type": "string"
},
"field": {
"type": "string"
},
"status": {
"enum": [
"match",
"discrepancy",
"needs_review"
],
"type": "string"
}
},
"required": [
"field",
"status"
],
"type": "object"
},
"type": "array"
},
"decision": {
"enum": [
"match",
"discrepancy",
"needs_review"
],
"type": "string"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"field": {
"type": "string"
},
"source": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"field",
"source",
"text"
],
"type": "object"
},
"type": "array"
},
"invoice": {
"additionalProperties": false,
"properties": {
"currency": {
"type": [
"string",
"null"
]
},
"line_items": {
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"description",
"amount"
],
"type": "object"
},
"type": "array"
},
"number": {
"type": [
"string",
"null"
]
},
"purchase_order": {
"type": [
"string",
"null"
]
},
"subtotal": {
"type": [
"string",
"null"
]
},
"supplier_name": {
"type": [
"string",
"null"
]
},
"tax": {
"type": [
"string",
"null"
]
},
"total": {
"type": [
"string",
"null"
]
}
},
"required": [
"number",
"supplier_name",
"purchase_order",
"currency",
"subtotal",
"tax",
"total",
"line_items"
],
"type": "object"
},
"pages_processed": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"source_sha256": {
"type": "string"
},
"warnings": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"decision",
"invoice",
"checks",
"evidence",
"source_sha256",
"warnings"
],
"type": "object"
}
},
{
"description": "Paid invoice OCR ($0.13 USDC on Base): process complete PDF/image invoices up to 10 pages. Oversized PDFs are rejected before OCR.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"document_base64": {
"maxLength": 13500000,
"minLength": 4,
"type": "string"
},
"document_url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
},
"expected": {
"additionalProperties": false,
"properties": {
"currency": {
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"line_items": {
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"description": {
"maxLength": 300,
"minLength": 1,
"type": "string"
}
},
"required": [
"description",
"amount"
],
"type": "object"
},
"maxItems": 1000,
"minItems": 1,
"type": "array"
},
"purchase_order": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"subtotal": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"supplier_name": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"tax": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"total": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
}
},
"type": "object"
},
"mime_type": {
"enum": [
"application/pdf",
"image/png",
"image/jpeg"
],
"type": "string"
}
},
"type": "object"
},
"name": "invoice_preflight_10_pages",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"checks": {
"items": {
"additionalProperties": false,
"properties": {
"actual": {
"type": "string"
},
"calculated": {
"type": "string"
},
"expected": {
"type": "string"
},
"field": {
"type": "string"
},
"status": {
"enum": [
"match",
"discrepancy",
"needs_review"
],
"type": "string"
}
},
"required": [
"field",
"status"
],
"type": "object"
},
"type": "array"
},
"decision": {
"enum": [
"match",
"discrepancy",
"needs_review"
],
"type": "string"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"field": {
"type": "string"
},
"source": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"field",
"source",
"text"
],
"type": "object"
},
"type": "array"
},
"invoice": {
"additionalProperties": false,
"properties": {
"currency": {
"type": [
"string",
"null"
]
},
"line_items": {
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"description",
"amount"
],
"type": "object"
},
"type": "array"
},
"number": {
"type": [
"string",
"null"
]
},
"purchase_order": {
"type": [
"string",
"null"
]
},
"subtotal": {
"type": [
"string",
"null"
]
},
"supplier_name": {
"type": [
"string",
"null"
]
},
"tax": {
"type": [
"string",
"null"
]
},
"total": {
"type": [
"string",
"null"
]
}
},
"required": [
"number",
"supplier_name",
"purchase_order",
"currency",
"subtotal",
"tax",
"total",
"line_items"
],
"type": "object"
},
"pages_processed": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"source_sha256": {
"type": "string"
},
"warnings": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"decision",
"invoice",
"checks",
"evidence",
"source_sha256",
"warnings"
],
"type": "object"
}
},
{
"description": "Paid invoice OCR ($0.475 USDC on Base): process complete PDF/image invoices up to 50 pages. Oversized PDFs are rejected before OCR.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"document_base64": {
"maxLength": 13500000,
"minLength": 4,
"type": "string"
},
"document_url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
},
"expected": {
"additionalProperties": false,
"properties": {
"currency": {
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"line_items": {
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"description": {
"maxLength": 300,
"minLength": 1,
"type": "string"
}
},
"required": [
"description",
"amount"
],
"type": "object"
},
"maxItems": 1000,
"minItems": 1,
"type": "array"
},
"purchase_order": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"subtotal": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"supplier_name": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"tax": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
},
"total": {
"pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
"type": "string"
}
},
"type": "object"
},
"mime_type": {
"enum": [
"application/pdf",
"image/png",
"image/jpeg"
],
"type": "string"
}
},
"type": "object"
},
"name": "invoice_preflight_50_pages",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"checks": {
"items": {
"additionalProperties": false,
"properties": {
"actual": {
"type": "string"
},
"calculated": {
"type": "string"
},
"expected": {
"type": "string"
},
"field": {
"type": "string"
},
"status": {
"enum": [
"match",
"discrepancy",
"needs_review"
],
"type": "string"
}
},
"required": [
"field",
"status"
],
"type": "object"
},
"type": "array"
},
"decision": {
"enum": [
"match",
"discrepancy",
"needs_review"
],
"type": "string"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"field": {
"type": "string"
},
"source": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"field",
"source",
"text"
],
"type": "object"
},
"type": "array"
},
"invoice": {
"additionalProperties": false,
"properties": {
"currency": {
"type": [
"string",
"null"
]
},
"line_items": {
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"description",
"amount"
],
"type": "object"
},
"type": "array"
},
"number": {
"type": [
"string",
"null"
]
},
"purchase_order": {
"type": [
"string",
"null"
]
},
"subtotal": {
"type": [
"string",
"null"
]
},
"supplier_name": {
"type": [
"string",
"null"
]
},
"tax": {
"type": [
"string",
"null"
]
},
"total": {
"type": [
"string",
"null"
]
}
},
"required": [
"number",
"supplier_name",
"purchase_order",
"currency",
"subtotal",
"tax",
"total",
"line_items"
],
"type": "object"
},
"pages_processed": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"source_sha256": {
"type": "string"
},
"warnings": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"decision",
"invoice",
"checks",
"evidence",
"source_sha256",
"warnings"
],
"type": "object"
}
},
{
"description": "FREE, no wallet or document upload: choose the lowest priced Invoice Preflight tool from document type, PDF page count, and optional byte size. Call this before a paid invoice tool when the tier is uncertain. It does not inspect or validate the document.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"document_type": {
"enum": [
"ubl_xml",
"pdf",
"image"
],
"type": "string"
},
"file_size_bytes": {
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"page_count": {
"maximum": 10000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"document_type"
],
"type": "object"
},
"name": "invoice_preflight_quote",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"document_not_inspected": {
"const": true,
"type": "boolean"
},
"final_validation_on_paid_call": {
"const": true,
"type": "boolean"
},
"network": {
"enum": [
"eip155:8453",
"eip155:84532"
],
"type": "string"
},
"no_payment_taken": {
"const": true,
"type": "boolean"
},
"price_usdc": {
"type": [
"string",
"null"
]
},
"reason": {
"type": "string"
},
"recommended_tool": {
"anyOf": [
{
"enum": [
"invoice_preflight",
"invoice_preflight_10_pages",
"invoice_preflight_50_pages"
],
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"enum": [
"ready",
"needs_page_count",
"unsupported",
"temporarily_unavailable"
],
"type": "string"
}
},
"required": [
"status",
"recommended_tool",
"price_usdc",
"network",
"reason",
"no_payment_taken",
"document_not_inspected",
"final_validation_on_paid_call"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b6574e0bc6cce9642cfde54663b2a26e8ac32a3f294a1e2e186eae126031ff1c | sha256sum