detect_recurring_transactions
Identify recurring transactions such as subscriptions, rent, salary, and standing orders. Grouped by counterpart and direction with payment intervals and average amounts to reveal fixed costs.
Instructions
List transactions flagged as regular (salary, rent, subscriptions, standing orders). Grouped by counterpart and direction, with detected payment interval (in months) and average amount. Use this to answer 'what subscriptions do I have?' or 'what are my fixed costs?'.
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": "detect_recurring_transactions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxDate | No | End date (yyyy-MM-dd) | |
| minDate | No | Start date (yyyy-MM-dd) | |
| perPage | No | Max transactions to scan (up to 500). Higher catches more recurrences. | |
| accountId | No | Cash account ID(s) to scope to; omit for all accounts | |
| direction | No | Filter by direction: outflow (subscriptions/rent), inflow (salary), or all | all |