Live demo · synthetic documents only
Turn invoices and purchase orders into checked, queryable data.
An agent reads the document through MCP tools, validates it, asks a human when it isn't sure, saves it, and matches invoices to their PO — every step traced with its model, tokens and cost.
How it works
- 1
Document
PDF or image upload, or a sample
- 2
MCP tools
Classify, extract, validate
extract_fieldsvalidate_record - 3
Review
Low-confidence fields pause for you
- 4
Database
Typed save + PO match
save_recordmatch_invoice_to_po - 5
Ask
Questions → read-only SQL
run_select
Try a sample
Process the POs first so the invoices have something to match against.
Or upload your own
Drop a PO or invoice here
Please don't upload real documents with personal data — uploads are deleted after 24 h.