Skip to content

Features

avenir-mcp gives an agent 20 tools, 4 resources and 4 prompts over your YNAB budgets. This page lists them by what you want to do. Each row gives a sentence you can say to the agent; the agent chooses the tool.

You say Tool
“Which budgets do I have?” list_plans R
“What’s on my accounts?” list_accounts R
“Which category groups exist?” list_category_groups R
“Which transaction is my 86.40 receipt from the 12th?” find_transactions — by dates, exact amount and account, categorised or not R
“What made Restaurants overspent this month?” find_transactions — by category, split lines included, or by payee, whatever the bank label R
“Which bills are due before the 10th?” list_scheduled_transactions — scheduled transactions repeated at their frequency, with money in and out R

The budgets, accounts and categories are also served as resources your client can attach to a conversation without a tool call.

You say Tool
“How is September going?” get_monthly_summary — income, budgeted, spent, Ready to Assign, overspent categories R
“Show me every category.” get_category_balances — budgeted, spent, available per category R
“Which budgets are almost spent?” get_budget_vs_actual — share of each budget consumed R
“Is Restaurants high every month?” get_spending_trends — spending per category over N months R

Guide: Review a month.

You say Tool
“What still needs a category?” suggest_categories — pending transactions, with a suggestion when your history is clear R
“Yes, apply that.” apply_categories — one confirmed batch W ↺
“Split this receipt: 81.15 groceries, 5.25 household.” split_transaction — one transaction across several categories; undone in YNAB, not here W
“Mark them as reviewed.” approve_transactions — clears YNAB’s unapproved flag W

Suggestions recognise a merchant across its bank labels (CB MARKET FRESH FACT 050926 525130******1 and … 190926 … are the same shop), learn money in and money out apart, and never point to a hidden category. Guide: Classify pending transactions. How it works: Suggestions.

You say Tool
“My bank shows 3,440.80. Does YNAB agree?” reconcile_account — explains a gap without writing; reconciles once it matches W ↺
“Add the pharmacy payment the import missed.” create_transactions W ↺

A gap is explained by pending transactions, the one whose amount equals the difference, and likely duplicates (same amount and merchant, at most 3 days apart). Guides: Reconcile an account, Add missing transactions.

You say Tool
“Will I go below zero before December?” forecast_balance — month by month, with its assumptions R
“Put 150 in Restaurants for September.” set_category_budget W ↺

The forecast places YNAB’s scheduled transactions on their dates, finds recurring charges in your history, averages the rest, and lets you give your income and one-off amounts. Guide: Plan ahead. How it works: Forecasting.

You say Tool
“Create a Pets category in Everyday.” create_category W
“Rename Tennis to Sport.” update_category — also moves a category to another group W

Guide: Organise categories.

You say Tool
“Undo that.” undo_operation — the latest operation, or the one named W

Guide: Undo a change. How it works: Journal and undo.

Four prompts walk the agent through a whole task. In Claude Code they are slash commands of the avenir-mcp server.

Prompt Arguments What it does
classify_pending budget suggestions, your choices, one confirmed batch, the undo id
monthly_review budget, month totals, what stands out, proposed fixes
reconcile budget, account, bank balance the gap explained, then a confirmed reconciliation
plan_next_month budget forecast and assumptions, then next month’s amounts
  • Safety: read-only by default, confirmation bound to the exact preview, a local journal for undo, bank text treated as untrusted. See Safety by design.
  • Economy: a local copy of your transactions refreshed with delta sync; most tools cost one or two YNAB requests. See Data and sync.
  • Clarity for agents: currency units, typed output schemas with a description per field, pagination, actionable errors.
  • Protocol: MCP 2026-07-28 and earlier versions; stdio or streamable HTTP.

Unofficial project. We are not affiliated, associated, or in any way officially connected with YNAB or any of its subsidiaries or affiliates. YNAB and You Need A Budget are registered trademarks of YNAB. avenir-mcp is provided as is, without warranty, and is not financial advice. Legal notice