get_transactions_summary
Count and totals of the transactions that match the filters, in the base currency: income, expense, net and transfers. Takes the same filters as the transaction list and as bulk_delete_transactions, so it previews what a bulk delete would remove. No default date range: omit from and to for the whole history.
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": "get_transactions_summary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End of the date range (ISO 8601 datetime in UTC). Must not precede from | |
| from | No | Start of the date range (ISO 8601 datetime in UTC, e.g. 2026-10-01T00:00:00Z) | |
| tagIds | No | Only rows with these tag IDs; "blank" matches rows with no tag | |
| batchId | No | Only rows from this import batch | |
| payeeIds | No | Only rows with these payee (merchant) IDs; "blank" matches rows with no payee. get_payees resolves a name to an id | |
| amountGte | No | Minimum amount (positive decimal, in the original currency) | |
| amountLte | No | Maximum amount (positive decimal, in the original currency) | |
| isPlanned | No | true: only your planned transactions; false: leave plans out. Omit for real rows plus your plans | |
| accountIds | No | Only rows on these account IDs | |
| noteSearch | No | Search the note: comma-separated terms | |
| trackerIds | No | Only rows linked to these tracker IDs | |
| accountType | No | Only rows on accounts of this type | |
| categoryIds | No | Only rows in these category IDs | |
| refundFilter | No | Refunds: include, exclude or only | |
| categorizedAt | No | Only rows categorized at this ISO 8601 datetime | |
| hasAttachment | No | true: only rows with attachments; false: only rows without | |
| refundPivotTo | No | End of that local day (ISO 8601 datetime); pairs with refundPivotFrom | |
| excludeRefunds | No | Leave out refunds | |
| excludedTagIds | No | Leave out rows with these tag IDs | |
| transferFilter | No | Transfers: include, exclude or only. Superseded by transferNatures | |
| excludeTransfer | No | Leave out transfers | |
| refundPivotFrom | No | Start of the local day of a transaction being refund-linked (ISO 8601 datetime), always paired with refundPivotTo: rows before that day (and same-day expenses) stay listed as possible originals, later rows as possible refunds | |
| transactionType | No | Only income, expense or transfer rows | |
| transferNatures | No | Exact set of transfer natures to include. Replaces transferFilter and excludeTransfer when set | |
| excludeRefundTxs | No | Leave out the refund side of refund links; originals that carry refunds stay | |
| excludeAccountIds | No | Leave out rows on these account IDs | |
| excludeRefundedTxs | No | Leave out originals that already carry a refund link | |
| excludedTrackerIds | No | Leave out rows linked to these tracker IDs | |
| keepRefundsForTxId | No | With excludeRefundTxs or the refund pivot: keep the refund links of this transaction | |
| categorizationSource | No | How the category was assigned | |
| excludeBalanceAdjustments | No | Leave out balance adjustments |