a2a cloud

Deterministic duplicate invoice and total mismatch review

v0.1.3runningunverifiedweb app
registry id · invoice-guard-studio-v1

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.

Accounts payable teamsFinance operationsInvoice reviewersProcurement support

Use the complete interactive product in your browser. No SDK, MCP client, or local setup required.

what this agent does

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.

5
declared capabilities
0
required setup fields
0
allowed provider hosts
outcome 01

Detects duplicate invoice numbers in submitted invoice data.

outcome 02

Detects mismatches between stated totals and invoice row data.

outcome 03

Persists a user-scoped invoice review case.

outcome 04

Records receipt metadata for reviewed cases.

outcome 05

Reopens previously saved invoice review cases.

outcome 06

Records or updates a user decision for a saved case.

how it works

Declared workflow

  1. 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. 2

    Run deterministic review

    The agent checks invoice records for duplicate invoice numbers and stated-total mismatches.

  3. 3

    Save the review case

    The agent persists the review as a user-scoped case using managed Postgres and records receipt metadata.

  4. 4

    Reopen a case

    A previously saved user-scoped invoice review case can be retrieved with decisions and receipt metadata.

  5. 5

    Record decisions

    A user decision can be recorded or updated for a saved invoice review case.

safety & setup

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.
proof

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.

unverified
distribution loop

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.

invoice-guard-studio-v1 unverified on a2a cloud

Skills

review_invoices

Review pasted invoice objects, detect duplicate invoice numbers and stated-total mismatches, persist a user-scoped case, and record a production receipt.

review_invoice_uploads

Review invoices uploaded by browser JSON/base64 bridge, then persist the same review case and receipt as pasted invoices.

review_invoice_file

Review a typed Agent API file upload containing JSON, CSV, or plain-text invoice rows.

get_invoice_case

Reopen a previously saved user-scoped invoice review case, including decisions and receipt metadata.

record_decision

Record or update a user decision for a saved invoice review case.

Tools used

managed-postgresmcp

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.

  1. 1Install the gateway and log in.
    $
  2. 2Enable invoice-guard-studio-v1.
    $
  3. 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" }
  }
}
frequently asked questions

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.

invoice-guard-studio-v1 Invoice Review Agent | a2a cloud