Skip to content
MCPSTAMP
Payables checks and matching

Can Claude do a three way match on a purchase?

Yes. Connect the Three Way Match server to Claude or Cursor with one URL. Then ask in plain words. Check an invoice against the PO and goods received before you pay. Free tier first, then Pro is $19 once.

What you get

Invoice 55120, Mill & Co

Against PO-3381 and GRN-904. Status: exceptions

Report
SKU BEAN-ETH-5KGUnitsUSD
Billed20
Accepted on receipt16
Not supported, 4 x 86.004344.00
Hold344.00
Example from "Catch billing for rejected stock". Invented names, real math from the tools.

Free to start. Three Way Match Pro is $19 once. Free vs Pro

An example, from prompt to finished file

Example scenarios built on the real tools of Three Way Match. Names and amounts are invented.

Example · Hannah Lee, AP clerk at a coffee roaster in Portland, Oregon

Catch billing for rejected stock

You

Match invoice 55120 from Mill & Co against PO-3381 and receipt GRN-904. 20 bags of beans arrived but 4 were rejected as damaged.

  1. three_way_match Checks each SKU: ordered 20, accepted 16, invoiced 20
  2. report_page Shows the exception section with the PO, receipt and invoice lines
Result

Status: exceptions. SKU BEAN-ETH-5KG is billed for 20 units but only 16 were accepted, which is 4 bags at $86.00 = $344.00 not supported by the receipt.

About 20 min saved (estimate)

Example · Piotr Zielinski, purchasing manager at a furniture workshop in Lodz, Poland

Partial delivery, second invoice

You

Second invoice on PO ZAM/2026/118 for oak boards. 300 boards were already billed. Check FV 77/10 against the PO and both deliveries.

  1. three_way_match Adds the 300 boards billed before and checks the new lines against ordered and accepted units
  2. report_export_csv Exports the evidence as CSV for the file
Result

Matched. 500 boards ordered, 500 accepted across two receipts, 300 billed before plus 200 now. The invoice total of 46,000.00 PLN equals its priced lines.

About 25 min saved (estimate)

Example · Emily Hart, bookkeeper for an online gift shop in Brighton, UK

Keep a record of each check

You

Run the match for the Paper Lane invoice INV-2207 against PO-0412 and the receipt, and save it. Then list my saved reports.

  1. three_way_match Runs the match with save=true
  2. report_list Lists saved reports with status and totals
  3. report_get Opens the saved report
Result

A saved report for INV-2207 (GBP 1,875.40) with status matched, next to two earlier reports. On the free tier this is the third and last saved slot.

About 15 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/three-way-match/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-three-way-match

Free vs Pro for Three Way Match

Free ($0, no key)Pro ($19 once)
Full match and every exception, up to 500 PO and invoice lines and 100 receiptsNo cap on the number of saved reports. Input limits stay the same.
Pages and CSV export
3 saved reports
Where these limits come from

servers/three-way-match/src/store.ts:9, :59; servers/three-way-match/SPEC.md:30

Questions

Can Claude do a three way match on a purchase?
Yes. Connect the Three Way Match server to Claude or Cursor with one URL. Then ask in plain words. Check an invoice against the PO and goods received before you pay. Free tier first, then Pro is $19 once.
Does it read PDFs or connect to my ERP?
No. You give it the PO, receipts and invoice as structured lines. Matching is exact by SKU and reference, with no fuzzy matching or tolerance.
Does it approve the invoice?
No. It reports matched, exceptions or invalid based on what you supplied. The payment decision stays with you.
What does Pro change?
Only the number of saved reports. Free keeps 3 at a time, and every check and export stays free.

Related jobs

All jobs on the Claude for accountants page

Get an email when a new free server ships

About once a month, one short email lists the free MCP servers and Can Claude answers we added since the last one. Your address is used for nothing else. We first send a link to confirm, and you are not on the list until you click it. Every email has an unsubscribe link. Details are on the privacy page.

Three Way Match Pro, $19 once

Buy Pro