{"id":"savings-goal","summary":"Size an emergency fund in months of expenses and time the gap at a saving pace.","method":"POST","inputSchema":{"type":"object","properties":{"monthlyExpenses":{"type":"number","description":"Essential monthly spending"},"targetMonths":{"type":"number","description":"Months of expenses to hold"},"currentSavings":{"type":"number","description":"Liquid savings already set aside (default 0)"},"monthlySaving":{"type":"number","description":"Amount saved per month (default 0)"}},"required":["monthlyExpenses","targetMonths"]},"exampleInput":{"monthlyExpenses":3200,"targetMonths":6,"currentSavings":5000,"monthlySaving":800},"exampleOutput":{"targetFund":19200,"gap":14200,"progress":0.2604166666666667,"monthsToGoal":17.75,"series":[5000,5800,6600,7400,8200,9000,9800,10600,11400,12200,13000,13800,14600,15400,16200,17000,17800,18600,19200]}}