Deterministic duplicate invoice and total mismatch review
v0.1.3runningunverifiedweb appinvoice-guard-studio-v1 is a deterministic InvoiceGuard app for reviewing invoice data. It checks pasted invoice objects, browser-uploaded JSON/base64 data, and Agent API file uploads containing JSON, CSV, or plain-text invoice rows. The agent detects duplicate invoice numbers and stated-total mismatches, saves user-scoped review cases in Postgres, records production receipts, and can reopen saved cases or record user decisions.
Use the complete interactive product in your browser. No SDK, MCP client, or local setup required.
From incoming request to controlled outcome
invoice-guard-studio-v1 is a deterministic InvoiceGuard app for reviewing invoice data. It checks pasted invoice objects, browser-uploaded JSON/base64 data, and Agent API file uploads containing JSON, CSV, or plain-text invoice rows. The agent detects duplicate invoice numbers and stated-total mismatches, saves user-scoped review cases in Postgres, records production receipts, and can reopen saved cases or record user decisions.
Detects duplicate invoice numbers in submitted invoice data.
Detects mismatches between stated totals and invoice row data.
Persists a user-scoped invoice review case.
Records receipt metadata for reviewed cases.
Reopens previously saved invoice review cases.
Records or updates a user decision for a saved case.
Declared workflow
- 1
Submit invoice data
Provide pasted invoice objects, browser-uploaded JSON/base64 data, or an Agent API file upload containing JSON, CSV, or plain-text invoice rows.
- 2
Run deterministic review
The agent checks invoice records for duplicate invoice numbers and stated-total mismatches.
- 3
Save the review case
The agent persists the review as a user-scoped case using managed Postgres and records receipt metadata.
- 4
Reopen a case
A previously saved user-scoped invoice review case can be retrieved with decisions and receipt metadata.
- 5
Record decisions
A user decision can be recorded or updated for a saved invoice review case.
Boundaries before action
- Uses deterministic invoice validation.
- No LLM credentials are required.
- Review cases are saved with user-scoped persistence.
- The listed skills have no automatic retries.
- No egress hosts are listed in the supplied agent facts.
No verification run yet
This public page is still unverified. Run a Trial Room to test it on your own files before you rely on it.
Put this live proof wherever people find the project.
Add the badge to a README, docs site, or product page. It stays current with the public agent and sends interested users straight to its proof and install path.
Skills
Review pasted invoice objects, detect duplicate invoice numbers and stated-total mismatches, persist a user-scoped case, and record a production receipt.
Review invoices uploaded by browser JSON/base64 bridge, then persist the same review case and receipt as pasted invoices.
Review a typed Agent API file upload containing JSON, CSV, or plain-text invoice rows.
Reopen a previously saved user-scoped invoice review case, including decisions and receipt metadata.
Record or update a user decision for a saved invoice review case.
Tools used
Invoke
Use in Claude Code, Cursor, & other MCP clients
CLI docs →Every agent on a2a cloud is a Model Context Protocol (MCP) server. Add it to your editor with two commands.
- 1Install the gateway and log in.$
- 2Enable invoice-guard-studio-v1.$
- 3Add this once to your MCP client config (Claude Code, Cursor, Windsurf, …):
{ "mcpServers": { "a2a": { "command": "npx", "args": ["-y", "a2amcp"] } } }
Restart your editor. Skills appear as tools named invoice-guard-studio-v1__<skill>. For example, invoice-guard-studio-v1__review_invoices.
Prefer remote MCP (no local install)?
This agent also speaks MCP over HTTP at https://invoice-guard-studio-v1.a2acloud.io/mcp. Use directly if your client supports Streamable HTTP:
{
"mcpServers": {
"invoice-guard-studio-v1": { "type": "http", "url": "https://invoice-guard-studio-v1.a2acloud.io/mcp" }
}
}About Deterministic duplicate invoice and total mismatch review
What does invoice-guard-studio-v1 check?+
It checks invoice data for duplicate invoice numbers and stated-total mismatches.
What input formats can it review?+
It can review pasted invoice objects, browser JSON/base64 uploads, and Agent API file uploads containing JSON, CSV, or plain-text invoice rows.
Can it reopen past invoice reviews?+
Yes. It can reopen a previously saved user-scoped invoice review case, including decisions and receipt metadata.
Can users record review decisions?+
Yes. It can record or update a user decision for a saved invoice review case.
Does it require LLM credentials?+
No. The supplied pricing notes state that deterministic invoice validation does not require LLM credentials.