Home / Workflows / Reconcile a batch of vendor invoices
Lead To Invoiceintermediate3-step workflow~18 min

Reconcile a batch of vendor invoices

Extract structured data from a batch of vendor invoices, match them to purchase orders, then run a fraud check before paying.

Workflow

Step 1 of 3

Invoice Extract

Extract line items and totals from each vendor invoice.

invoice_extract({"text": "hello from an agent"})
Step 2 of 3

Invoice Match

Match each invoice against its open purchase order.

invoice_match({"invoice": {}})
Step 3 of 3

Invoice Fraud Check

Run a fraud check before releasing payment.

invoice_fraud_check({"invoice": {}})

Install

One command wires up every tool below for Claude Code:

claude mcp add --transport http wingman https://wingmanprotocol.com/mcp

Claude Desktop, Cursor and Continue configs are on /install. A free key (500 calls/month, no card) is on /pricing; beyond that it is x402 pay-per-call in USDC on Base.