list_transactions
Transactions with amount, merchant, status, and timestamps. Pass card_id for one card's transactions; OMIT it for every card in the account (newest first, each row tagged with its card). Use limit and status to filter. The gated views list_all_transactions and list_transactions_by_payment_method also exist; call them by name even though they aren't in the tools list.
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": "list_transactions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max number of transactions to return (default 20) | |
| offset | No | Skip this many (all-cards view pagination; ignored for a single card). | |
| status | No | Filter by transaction status (e.g. PENDING, SETTLED, DECLINED, REVERSED, EXPIRED, REFUNDED) | |
| card_id | No | A card ID for that card's transactions; omit for all cards in the account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of transactions returned. | |
| message | Yes | Human-readable list of transactions (or a "no transactions" note). | |
| transactions | No | The transactions for the card, newest first. |