My-budget
my-budgetFull Description
Use this tool to create and manage a personal budget. ALWAYS try to infer and pass a 'preset' parameter based on the user's age, life stage, or demographic (gen_z for 18-28/students, millennial for 29-43/professionals, family for 30-55 with kids/married, retiree for 60+/retired). Pass 'has_crypto' or 'has_stocks' if mentioned. Pass 'budget_description' with the user's full message. Pass any specific numbers the user provides (monthly_income, liquid_assets, etc.). If the user gives no details at all, call with NO arguments.
Parameters (0 required, 58 optional)
annual_incomenumberAnnual salary/income before tax. Use when user says 'I make $X' or 'salary of $X' without specifying monthly. Converted to monthly by dividing by 12.
balance_401knumber401k balance.
balance_403bnumber403b balance.
budget_descriptionstringThe user's full original message for context parsing.
budget_namestringName for the budget (e.g., 'Monthly Budget', 'Household Budget').
business_equitynumberBusiness ownership equity value.
car_insurancenumberMonthly car insurance.
car_loannumberAuto/car loan balance.
car_paymentnumberMonthly car/auto loan payment.
car_valuenumberCar/vehicle market value.
checking_balancenumberChecking account balance.
childcarenumberMonthly childcare/daycare cost.
credit_card_debtnumberCredit card debt balance.
crypto_balancenumberTotal cryptocurrency holdings value in dollars.
crypto_tickersstringComma-separated CoinGecko IDs of crypto held, e.g. 'bitcoin,ethereum,solana'. Use lowercase.
dining_outnumberMonthly dining out / restaurants.
emergency_fundnumberEmergency fund balance.
groceriesnumberMonthly groceries spending.
has_cryptobooleanTrue if user mentions any cryptocurrency.
has_stocksbooleanTrue if user mentions stocks, ETFs, or brokerage.
health_insurancenumberMonthly health/medical insurance premium.
home_valuenumberHome/property market value.
internetnumberMonthly internet bill.
investment_balancenumberBrokerage/investment account balance (non-retirement).
investment_incomenumberMonthly dividends, interest, or investment income.
is_homeownerbooleanTrue if the user owns a home (has mortgage, not renting).
is_unemployedbooleanTrue if the user is unemployed, between jobs, or has no income.
jewelry_collectiblesnumberValue of jewelry, watches, art, collectibles.
liabilitiesnumberTotal liabilities if given as a lump sum.
liquid_assetsnumberTotal liquid assets if given as a lump sum.
medical_debtnumberMedical debt/bills balance.
monthly_expensesnumberTotal monthly expenses if given as a lump sum.
monthly_incomenumberTotal monthly take-home income.
mortgage_balancenumberRemaining mortgage balance.
mortgage_paymentnumberMonthly mortgage payment.
nonliquid_assetsnumberTotal non-liquid assets if given as a lump sum.
nonliquid_discountnumberDiscount percentage for non-liquid assets (default 25).
num_childrennumberNumber of children/kids the user has.
pension_fundnumberPension fund balance.
pension_incomenumberMonthly pension income.
personal_loannumberPersonal loan balance.
phone_billnumberMonthly phone/cell plan.
presetstringBudget template based on life stage. 'gen_z' for ages 18-28/students/young adults. 'millennial' for ages 29-43/career professionals/single adults. 'family' for ages 30-55 with kids/married/dual-income. 'retiree' for ages 60+/retired/Social Security/pension.
gen_zmillennialfamilyretireerentnumberMonthly rent payment.
rental_incomenumberMonthly rental property income.
retirement_savingsnumberTotal retirement savings if given as a lump sum.
roth_iranumberRoth IRA balance.
salarynumberMonthly salary/wages from primary job.
savings_balancenumberSavings account balance.
sep_iranumberSEP IRA balance.
side_incomenumberMonthly freelance, side hustle, or gig income.
social_securitynumberMonthly Social Security benefit.
stock_tickersstringComma-separated stock ticker symbols, e.g. 'AAPL,TSLA,VOO'. Use uppercase.
student_loansnumberStudent loan balance.
subscriptionsnumberMonthly subscriptions (streaming, apps, gym, etc).
traditional_iranumberTraditional IRA balance.
transportationnumberMonthly gas, transit, rideshare.
utilitiesnumberMonthly utilities (electric, water, gas).