Serveur MCP

Receipt Extraction

com.acjlabs/receipt-extraction

Ce que fait ce MCP

Extracts structured vendor, tax, line-item, and total information from Australian GST and ABN receipts or invoices.

extract_receipt
Extract Receipt
Extracts a structured Receipt (vendor, ABN-checked, GST-aware line items and totals) from a base64-encoded receipt or invoice image/PDF.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['document_base64', 'mime_type'], 'properties': {'mime_type': {'type': 'string'}, 'document_base64': {'type': 'string', 'maxLength': 10000000}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema_version', 'vendor', 'date', 'line_items', 'totals'], 'properties': {'date': {'type': 'string'}, 'totals': {'type': 'object', 'required': ['subtotal', 'gst', 'total'], 'properties': {'gst': {'type': 'number'}, 'total': {'type': 'number'}, 'subtotal': {'type': 'number'}}, 'additionalProperties': False}, 'vendor': {'type': 'object', 'required': ['name', 'abn', 'abn_valid'], 'properties': {'abn': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'abn_valid': {'type': 'boolean'}}, 'additionalProperties': False}, 'line_items': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'qty', 'unit_price', 'gst', 'tax_code', 'confidence', 'rationale'], 'properties': {'gst': {'type': 'number'}, 'qty': {'type': 'number'}, 'tax_code': {'enum': ['taxable', 'gst_free', 'entertainment_denied'], 'type': 'string'}, 'rationale': {'type': 'string'}, 'confidence': {'type': 'number'}, 'unit_price': {'type': 'number'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}, 'schema_version': {'type': 'string', 'const': '1.0'}}, 'additionalProperties': False}
Ajouté
extract_receipt
17 September 2026 12:33