Try one sample duplicate-invoice check (free, no key)
try_checkSee what a spend check returns before you have a key. Runs ONE sample check on a fixed demo invoice: a duplicate match against an invoice paid earlier, required fields, and a sum check that the line items add up to the total. Call it once to learn the response shape. Do NOT call it on your own invoices (it ignores them; use check_duplicate_invoice) or in a loop: it is limited to 5 calls per hour per IP and per MCP session. Inputs: scenario (optional: duplicate, the default, clean, or bad_total). Returns: demo, scenario, invoice, earlier_invoice, duplicate.status (unique or duplicate), checks, next_step.action (pass, retry or escalate), note, next_action and request_id. No receipt and nothing is stored. Cost: free. Needs no key.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "try_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scenario | No | Which fixed demo invoice to check: duplicate (default; the same invoice sent again with a reformatted id), clean, or bad_total (the line items do not add up). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| demo | Yes | ||
| note | Yes | ||
| checks | Yes | ||
| invoice | Yes | ||
| scenario | Yes | ||
| duplicate | Yes | ||
| next_step | Yes | ||
| request_id | Yes | ||
| next_action | Yes | ||
| earlier_invoice | Yes |