create_tracker
Create a tracker with an optional spending limit and date range. It does not create or change the period-based Budget plan. Set rulesEnabled with categoryIds and/or tagIds to auto-add matching transactions; link others with add_transactions_to_tracker. Set aiEnabled with aiDescription and startDate to turn on smart tracking; review its suggestions with list_tracker_suggestions. Returns the created tracker with its ID, status, rule categories and tags.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Tracker name | |
| status | No | Tracker status (default: active) | |
| tagIds | No | Rule tags | |
| endDate | No | Tracker end date (ISO 8601) | |
| aiEnabled | No | Turn on smart tracking: an AI scans the date range and links or suggests matching transactions. Requires aiDescription and startDate | |
| startDate | No | Tracker start date (ISO 8601) | |
| categoryIds | No | Rule categories; parent IDs include their children | |
| limitAmount | No | Spending limit as a decimal amount in the user's base currency (e.g. 500.00) | |
| rulesCleanup | No | Remove rule-added transactions that stop matching the rules. Default: true | |
| rulesEnabled | No | Auto-add the user's transactions in the date range matching any of categoryIds or tagIds. Needs at least one of them. Default: false | |
| aiDescription | No | Plain-language description of what belongs in the tracker (max 500 chars), e.g. "Trip to Lisbon: flights, hotels, food" | |
| aiPreWindowDays | No | Days before startDate the AI also scans, for things booked in advance. One of 0, 14, 30, 60, 90, 180. Default: 60 |