Search Transactions
finance_search_transactionsSearch financial transactions by date, category, merchant, amount range, and flow direction. Returns paginated, newest-first results.
Instructions
Search transactions with filters. All optional; combine freely. Returns newest-first, paginated. Amounts are signed (positive = money in, negative = money out). Args: from/to (YYYY-MM-DD), category, merchant (substring on name/descriptor), min_amount/max_amount (by absolute value), flow ('in'|'out'|'all'), limit (1-500, default 100), offset. Returns { total, count, offset, has_more, transactions: [{id, txn_date, amount, description, category, account, institution}] }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date inclusive, YYYY-MM-DD | |
| flow | No | Money in, out, or all | all |
| from | No | Start date inclusive, YYYY-MM-DD | |
| limit | No | ||
| offset | No | ||
| category | No | Filter to one spending category | |
| merchant | No | Substring match on merchant name / bank descriptor | |
| max_amount | No | Maximum absolute amount | |
| min_amount | No | Minimum absolute amount |