Tool tree
gradeNot graded
page: Every page
get_net_worthAnswer
Get total net worth — assets, liabilities, and breakdown by account type.
View tool JSON
{
"name": "get_net_worth",
"kind": "answer",
"impl": "imperative",
"description": "Get total net worth — assets, liabilities, and breakdown by account type.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/dashboard"
}get_accountsAnswer
Get all financial accounts with current balances, filterable by type.
View tool JSON
{
"name": "get_accounts",
"kind": "answer",
"impl": "imperative",
"description": "Get all financial accounts with current balances, filterable by type.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"checking",
"savings",
"credit",
"loan",
"investment",
"super",
"property"
]
}
}
},
"page": "/dashboard"
}get_transactionsAnswer
Get recent transactions, filterable by category, account, or date range.
View tool JSON
{
"name": "get_transactions",
"kind": "answer",
"impl": "imperative",
"description": "Get recent transactions, filterable by category, account, or date range.",
"inputSchema": {
"type": "object",
"properties": {
"days": {
"type": "number"
},
"category_id": {
"type": "string"
},
"account_id": {
"type": "string"
},
"limit": {
"type": "number"
}
}
},
"page": "/dashboard"
}get_spending_by_categoryAnswer
Get spending breakdown by category over any period, with optional period comparison.
View tool JSON
{
"name": "get_spending_by_category",
"kind": "answer",
"impl": "imperative",
"description": "Get spending breakdown by category over any period, with optional period comparison.",
"inputSchema": {
"type": "object",
"properties": {
"days": {
"type": "number"
},
"compare_previous_period": {
"type": "boolean"
}
}
},
"page": "/dashboard"
}get_cashflowAnswer
Get monthly income vs expenses and savings rate trend.
View tool JSON
{
"name": "get_cashflow",
"kind": "answer",
"impl": "imperative",
"description": "Get monthly income vs expenses and savings rate trend.",
"inputSchema": {
"type": "object",
"properties": {
"months": {
"type": "number"
}
}
},
"page": "/dashboard"
}get_portfolioAnswer
Get investment portfolio holdings, allocation, and gain/loss.
View tool JSON
{
"name": "get_portfolio",
"kind": "answer",
"impl": "imperative",
"description": "Get investment portfolio holdings, allocation, and gain/loss.",
"inputSchema": {
"type": "object",
"properties": {
"sort_by": {
"type": "string",
"enum": [
"value",
"gain_pct",
"ticker"
]
}
}
},
"page": "/dashboard"
}get_recurring_chargesAnswer
Detect recurring transactions — subscriptions and regular bills over 90 days.
View tool JSON
{
"name": "get_recurring_charges",
"kind": "answer",
"impl": "imperative",
"description": "Detect recurring transactions — subscriptions and regular bills over 90 days.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/dashboard"
}get_financial_health_scoreAnswer
Get a 0–100 financial health score with factor breakdown.
View tool JSON
{
"name": "get_financial_health_score",
"kind": "answer",
"impl": "imperative",
"description": "Get a 0–100 financial health score with factor breakdown.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/dashboard"
}get_goalsAnswer
Get financial goals with current progress percentage toward each target.
View tool JSON
{
"name": "get_goals",
"kind": "answer",
"impl": "imperative",
"description": "Get financial goals with current progress percentage toward each target.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/dashboard"
}get_budget_statusAnswer
Compare actual spending to monthly budgets by category for the last N days.
View tool JSON
{
"name": "get_budget_status",
"kind": "answer",
"impl": "imperative",
"description": "Compare actual spending to monthly budgets by category for the last N days.",
"inputSchema": {
"type": "object",
"properties": {
"days": {
"type": "number"
}
},
"required": []
},
"page": "/dashboard"
}set_goalAction
Create or update a financial goal. Provide an id to update an existing goal.
View tool JSON
{
"name": "set_goal",
"kind": "act",
"impl": "imperative",
"description": "Create or update a financial goal. Provide an id to update an existing goal.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"target_amount": {
"type": "number"
},
"target_date": {
"type": "string"
},
"account_id": {
"type": "string"
}
},
"required": [
"name",
"target_amount",
"target_date"
]
},
"page": "/dashboard"
}categorize_transactionAction
Update the category of a transaction by id.
View tool JSON
{
"name": "categorize_transaction",
"kind": "act",
"impl": "imperative",
"description": "Update the category of a transaction by id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"category_id": {
"type": "string"
}
},
"required": [
"id",
"category_id"
]
},
"page": "/dashboard"
}add_transactionsAction
Bulk-import transactions (e.g. from a bank statement). Auto-categorises using stored rules if category_id is omitted.
View tool JSON
{
"name": "add_transactions",
"kind": "act",
"impl": "imperative",
"description": "Bulk-import transactions (e.g. from a bank statement). Auto-categorises using stored rules if category_id is omitted.",
"inputSchema": {
"type": "object",
"properties": {
"transactions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": "string"
},
"description": {
"type": "string"
},
"amount": {
"type": "number"
},
"account_id": {
"type": "string"
},
"category_id": {
"type": "string"
}
},
"required": [
"date",
"description",
"amount",
"account_id"
]
}
}
},
"required": [
"transactions"
]
},
"page": "/dashboard"
}set_account_balanceAction
Update the balance of an account (use after importing a bank statement to reconcile).
View tool JSON
{
"name": "set_account_balance",
"kind": "act",
"impl": "imperative",
"description": "Update the balance of an account (use after importing a bank statement to reconcile).",
"inputSchema": {
"type": "object",
"properties": {
"account_id": {
"type": "string"
},
"balance": {
"type": "number"
}
},
"required": [
"account_id",
"balance"
]
},
"page": "/dashboard"
}delete_goalSensitive Action
Delete a financial goal by id.
View tool JSON
{
"name": "delete_goal",
"kind": "transact",
"impl": "imperative",
"description": "Delete a financial goal by id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
},
"page": "/dashboard"
}set_budgetAction
Set or update the monthly budget for a spending category. Pass null to remove the budget.
View tool JSON
{
"name": "set_budget",
"kind": "act",
"impl": "imperative",
"description": "Set or update the monthly budget for a spending category. Pass null to remove the budget.",
"inputSchema": {
"type": "object",
"properties": {
"category_id": {
"type": "string"
},
"budget_monthly": {
"type": [
"number",
"null"
]
}
},
"required": [
"category_id",
"budget_monthly"
]
},
"page": "/dashboard"
}get_financial_briefingAnswer
Get a complete financial briefing — net worth, cashflow, health score, goals, recurring commitments, and alerts — in one call.
View tool JSON
{
"name": "get_financial_briefing",
"kind": "answer",
"impl": "imperative",
"description": "Get a complete financial briefing — net worth, cashflow, health score, goals, recurring commitments, and alerts — in one call.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/dashboard"
}forecast_cashflowAction
Project future monthly cashflow based on 6-month income and expense averages, adjusted for current trend.
View tool JSON
{
"name": "forecast_cashflow",
"kind": "act",
"impl": "imperative",
"description": "Project future monthly cashflow based on 6-month income and expense averages, adjusted for current trend.",
"inputSchema": {
"type": "object",
"properties": {
"months": {
"type": "number"
}
}
},
"page": "/dashboard"
}calculate_safe_to_spendAction
Calculate how much discretionary money is safely available to spend this month, based on remaining budget across all categories.
View tool JSON
{
"name": "calculate_safe_to_spend",
"kind": "act",
"impl": "imperative",
"description": "Calculate how much discretionary money is safely available to spend this month, based on remaining budget across all categories.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/dashboard"
}