Back to tools

AI Agent Tool

You Need A Budget logo

You Need A Budget

Zero-based personal budgeting app with bank sync and an open API for developers.

Financial ManagementVerified

youneedabudget.com

•

One-click Login

About You Need A Budget

YNAB (You Need A Budget) is a zero-based budgeting app that requires users to assign every dollar a job before it is spent. It links to bank accounts via Plaid for automatic transaction import across US, Canadian, and UK banks. The YNAB API (api.youneedabudget.com) is a REST API allowing developers to read and write budget data programmatically. It is primarily a personal finance tool, though small business owners also use it for expense discipline.

AI Agent Use Cases

- Zero-based budgeting with four core rules

- Bank and credit card sync via Plaid

- REST API for programmatic budget access (api.youneedabudget.com)

- Goal tracking and savings targets

- 34-day free trial with no credit card required

- Family sharing for up to 6 people on one annual subscription

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

budgetId

Budget ID

accountId

Account

categoryId

The category for a budget

date

The transaction date in ISO format `YYYY-MM-DD` (e.g. `2016-12-01`).

payee

Select an ID or type in a new name and a payee will be created

amount

E.g. `-290.99`

memo

A short description

cleared

Marking a transaction as cleared means it has posted to your bank account

approved

Approve it directly?

Inputs

budgetId

Budget ID

accountId

Account

Inputs

budgetId

Budget ID

Inputs

budgetId

Budget ID

categoryId

The category for a budget

budget

E.g. `-290.99`

month

The month for a budget. Default is the `current` month

Inputs

budgetId

Budget ID

accountId

Account

transactionId

The ID of the transaction to update.

date

The transaction date in ISO format `YYYY-MM-DD` (e.g. `2016-12-01`). Future dates (scheduled transactions) are not permitted. Split transaction dates cannot be changed and if a different date is supplied it will be ignored.

payeeId

The id of the payee.

categoryId

The category for a budget

amount

E.g. `-290.99`

memo

A short description.

cleared

The cleared status of the transaction.

approved

Approve the transaction directly?