Add Expense
add_expenseRecord a new expense by specifying date, amount, and category, with optional notes, tags, subcategory, payment method, or recurring status.
Instructions
Add a new expense to the tracker.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date of expense in YYYY-MM-DD format (e.g. '2026-09-14'). | |
| note | No | Optional free-text description of the expense. | |
| tags | No | Optional comma-separated tags for flexible filtering (e.g. 'work,client-x'). | |
| amount | Yes | Amount spent in INR. Must be greater than 0. | |
| category | Yes | Expense category (e.g. 'food', 'transport'). Must match categories.json. | |
| subcategory | No | Optional sub-category (e.g. 'groceries'). Must match categories.json. | |
| is_recurring | No | Whether this is a recurring expense (e.g. subscription, rent). | |
| payment_method | No | One of: cash, upi, credit_card, debit_card, net_banking, wallet. | cash |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||