MCP Server

Invoice Purchase Order Matcher

com.mcpscores/invoice-purchase-order-matcher
Business & Operations Finance & Investing Public & reachable MCP 2025-11-25

What this MCP does

Reconciles purchase orders, invoices, and goods receipts under explicit matching and tolerance rules.

match_invoice_purchase_order
Mechanically reconcile supplied purchase-order lines, invoice lines and goods receipts under explicit decimal and tolerance rules. The report identifies discrepancies and is not an approval to pay. Price: 0.05 USDC per completed bounded job on Base.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['currency', 'minor_unit_digits', 'purchase_order', 'invoice', 'receipts'], 'properties': {'invoice': {'type': 'array', 'items': {'type': 'object', 'required': ['line_id', 'po_line_id', 'sku', 'quantity', 'unit_price'], 'properties': {'sku': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'line_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'quantity': {'type': 'string'}, 'po_line_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'unit_price': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 500, 'minItems': 1}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'receipts': {'type': 'array', 'items': {'type': 'object', 'required': ['po_line_id', 'quantity'], 'properties': {'quantity': {'type': 'string'}, 'po_line_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 1000}, 'purchase_order': {'type': 'array', 'items': {'type': 'object', 'required': ['line_id', 'sku', 'quantity', 'unit_price'], 'properties': {'sku': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'line_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'quantity': {'type': 'string'}, 'unit_price': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 500}, 'tolerance_minor': {'type': 'string'}, 'minor_unit_digits': {'type': 'integer', 'maximum': 6, 'minimum': 0}}, 'additionalProperties': False}
Added
match_invoice_purchase_order
Sept. 17, 2026, 12:36 p.m.