Tool tree
Hinglish-first voice expense tracker that turns speech into clean, categorized entries — log daily spending fast, stay on budget. Free to use.
Implementation
gradeNot graded
gradeNot graded
list_expensesAnswer
List recent expense transactions. You can filter by category, item name (item_contains), or date range (date_from/date_to).
View tool JSON
{
"name": "list_expenses",
"kind": "answer",
"impl": "imperative",
"description": "List recent expense transactions. You can filter by category, item name (item_contains), or date range (date_from/date_to).",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Expense category (e.g. food, travel, shopping)"
},
"item_contains": {
"type": "string",
"description": "Search for items containing this text"
},
"date_from": {
"type": "string",
"description": "Start date in YYYY-MM-DD format"
},
"date_to": {
"type": "string",
"description": "End date in YYYY-MM-DD format"
},
"min_amount": {
"type": "number"
},
"max_amount": {
"type": "number"
}
}
},
"page": "/"
}get_summaryAnswer
Get aggregated spending totals (summaries) by category, item, week, or day for a specific period.
View tool JSON
{
"name": "get_summary",
"kind": "answer",
"impl": "imperative",
"description": "Get aggregated spending totals (summaries) by category, item, week, or day for a specific period.",
"inputSchema": {
"type": "object",
"properties": {
"group_by": {
"type": "string",
"enum": [
"category",
"item",
"week",
"day"
],
"description": "How to group the expenses"
},
"period": {
"type": "string",
"enum": [
"this_month",
"last_month",
"last_3_months",
"this_week"
],
"description": "The time period to summarize"
}
},
"required": [
"group_by",
"period"
]
},
"page": "/"
}add_expenseAction
Add a new expense using natural language (e.g. 'chai for 20 rupees' or '150 for lunch').
View tool JSON
{
"name": "add_expense",
"kind": "act",
"impl": "imperative",
"description": "Add a new expense using natural language (e.g. 'chai for 20 rupees' or '150 for lunch').",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Natural language description of the expense"
}
},
"required": [
"text"
]
},
"page": "/"
}delete_expenseSensitive Action
Delete an existing expense transaction by its unique ID.
View tool JSON
{
"name": "delete_expense",
"kind": "transact",
"impl": "imperative",
"description": "Delete an existing expense transaction by its unique ID.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The ID of the transaction to delete"
}
},
"required": [
"id"
]
},
"page": "/"
}get_budget_statusAnswer
Check the current monthly budget limit, amount spent, and remaining balance.
View tool JSON
{
"name": "get_budget_status",
"kind": "answer",
"impl": "imperative",
"description": "Check the current monthly budget limit, amount spent, and remaining balance.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_recurring_expensesAnswer
List recurring expenses (bills, subscriptions) due soon.
View tool JSON
{
"name": "get_recurring_expenses",
"kind": "answer",
"impl": "imperative",
"description": "List recurring expenses (bills, subscriptions) due soon.",
"inputSchema": {
"type": "object",
"properties": {
"lookahead_days": {
"type": "number",
"default": 7,
"description": "Number of days to look ahead (max 30)"
}
}
},
"page": "/"
}