Month summary
get_monthly_summaryReview any month's income, budgeted, spent, and Ready to Assign totals, plus overspent categories, so you can see where money went at a glance before planning adjustments.
Instructions
A month at a glance: income, budgeted, spent, Ready to Assign, overspent categories.
Use it first to review a month. Give month as the first day of a month, YYYY-MM-01; any other day is refused. 'current' is the month in progress: its figures are partial, and already count what is entered for the days left. Amounts in currency units; activity is negative for spending. Only overspent categories are listed: for every category use get_category_balances; for the months before, get_spending_trends; for the months ahead, forecast_balance. One YNAB request; changes nothing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"plan_id": "<plan_id>"
},
"name": "get_monthly_summary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| month | No | 'YYYY-MM-01' or 'current'. | current |
| plan_id | Yes | YNAB plan id or 'last-used'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| month | Yes | First day of the month, YYYY-MM-01. | |
| income | Yes | Money received in the month and assigned to Ready to Assign. | |
| activity | Yes | Total spent (negative) and received in categories during the month. | |
| budgeted | Yes | Total assigned to categories in the month. | |
| overspent | Yes | Categories whose available balance is negative this month. | |
| age_of_money | Yes | Days between receiving money and spending it, as YNAB computes it; null when unknown. | |
| ready_to_assign | Yes | Money not yet given a job; negative when more was assigned than received. |