Connect your account, then chat with AI to run tools.
You Need A Budget (YNAB) is envelope budgeting software for assigning every dollar a job, tracking spending against categories, and syncing bank transactions.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for YNAB — workflow patterns, data models, and gotchas for your AI agent.
YNAB organizes finances by plan (the product UI still says "budget"). Every data read is plan-scoped except the authenticated user profile check.
Plan-scoped tools accept an optional plan_id. When omitted, resolution order is:
Re-list plans after linking a new plan or changing defaults.
Write tools require a Personal Access Token or OAuth without the read-only scope. Existing read-only OAuth connections can still read but get a clear error on writes.
Delete one scheduled transaction by id. Destructive and idempotent.
Delete one YNAB transaction by id. Destructive and idempotent. Requires transaction_id; omit plan_id when a default plan is saved.
List or fetch YNAB accounts for a plan. Omit account_id to list all accounts with balances and on-budget flags; pass account_id for one account. Omit ...
List or fetch YNAB categories grouped by category group. Omit category_id to return all groups and nested categories for the current plan month (UTC) ...
List linked money-movement groups (paired category moves). Omit month for the full plan list; pass month for one plan month.
List money movements between categories or Ready to Assign. Omit month for all movements in the plan; pass month (ISO date or ``current``) for one pla...
List plan months or fetch one month summary (Ready to Assign, Age of Money, category amounts). Omit month to list all months; pass month as ISO date (...
List GPS payee locations saved from YNAB mobile entry. Omit payee_location_id and payee_id to list all locations for the plan; pass payee_id to list l...
List or fetch YNAB payees for a plan. Omit payee_id to list all payees including transfer payees; pass payee_id for one payee.
List YNAB plans (budgets) or export one plan with all nested entities. Omit plan_id to list summaries; pass plan_id (uuid, ``last-used``, or ``default...
Return settings for one YNAB plan (currency, date format, etc.). Omit plan_id to use the saved default, cached default_scope, or ``last-used``.
List or fetch upcoming/recurring scheduled transactions that are not yet entered. Omit scheduled_transaction_id to list all; pass an id for one schedu...
Read YNAB transactions for a plan. Routing: omit filters for the main list (supports since_date, until_date, type=uncategorized|unapproved); pass tran...
Return the authenticated YNAB user id. Call first to confirm the connection is live when plan-scoped reads fail with empty data.
Trigger a bank import for all linked accounts in the plan — the same action as Import in the YNAB web/mobile apps. Returns imported transaction ids wh...
Assign money to a category for a plan month (envelope budgeting). Sets the budgeted/assigned amount in milliunits for months/{month}/categories/{categ...
Create or rename a YNAB payee. Omit payee_id to POST a new payee (name required). Pass payee_id to PATCH the name.
Create or update a scheduled (upcoming/recurring) transaction. Omit scheduled_transaction_id to POST (account_id and date required). Pass scheduled_tr...
Create or update a YNAB transaction. Omit transaction_id to POST a new row (requires account_id, date, amount in milliunits). Pass transaction_id to P...
You Need A Budget (YNAB) is envelope budgeting software for assigning every dollar a job, tracking spending against categories, and syncing bank transactions. It provides 19 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/you-need-a-budget-ynab. Authentication is handled automatically.
YNAB provides 19 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
YNAB uses API Key or One-click sign in. YNAB requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect YNAB to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/you-need-a-budget-ynabThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
YNAB and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More financial integrations you might like
Treasury rates, economic indicators, and market risk premium data
PayFit is a payroll management solution that automates the calculation of employee salaries, payslip...
Cryptocurrency symbols and digital asset market data
ETF and mutual fund holdings, allocations, sector weightings, and disclosures
Lago is a platform that provides organizations with deep insights into their financial data, facilit...
FRED (Federal Reserve Economic Data) provides access to over 800,000 US and international economic t...