24 actions ready for your AI
Connect YNAB to your AI
Add your YNAB key once and every AI you use can get budgets, get accounts and create accounts through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from YNAB's own documented API, and we have not run them here yet.
Use your own YNAB account. Credentials stay encrypted in ahel.
Tell me when ahel has verified YNAB
What your AI can do with YNAB
Choose a task and ask your AI.
Transaction
- Get transactions
GETList transactions
budget_idrequired- The id of the budget.
since_date- If specified, only transactions on or after this date will be included.
type- If specified, only transactions of the specified type will be included.
last_knowledge_of_server- The starting server knowledge.
- Create transaction
POSTCreate a single transaction or multiple transactions
budget_idrequired- The id of the budget.
- Update transactions
PATCHUpdate multiple transactions
budget_idrequired- The id of the budget.
transactionsrequired
- Bulk create transactions
POSTBulk create transactions
budget_idrequired- The id of the budget.
transactionsrequired
- Get transactions by account
GETList account transactions
budget_idrequired- The id of the budget.
account_idrequired- The id of the account
since_date- If specified, only transactions on or after this date will be included.
type- If specified, only transactions of the specified type will be included.
- Get transactions by category
GETList category transactions
budget_idrequired- The id of the budget.
category_idrequired- The id of the category
since_date- If specified, only transactions on or after this date will be included.
type- If specified, only transactions of the specified type will be included.
- Get transactions by payee
GETList payee transactions
budget_idrequired- The id of the budget.
payee_idrequired- The id of the payee
since_date- If specified, only transactions on or after this date will be included.
type- If specified, only transactions of the specified type will be included.
- Import transactions
POSTImport transactions
budget_idrequired- The id of the budget.
Payee
- Get payee locations
GETList payee locations
budget_idrequired- The id of the budget.
- Get payees
GETList payees
budget_idrequired- The id of the budget.
last_knowledge_of_server- The starting server knowledge.
- Get payee locations by payee
GETList locations for a payee
budget_idrequired- The id of the budget.
payee_idrequired- id of payee
- Get payee location by id
GETSingle payee location
budget_idrequired- The id of the budget.
payee_location_idrequired- id of payee location
- Get payee by id
GETSingle payee
budget_idrequired- The id of the budget.
payee_idrequired- The id of the payee
Budget
- Get budgets
GETList budgets
include_accounts- Whether to include the list of budget accounts
- Get budget months
GETList budget months
budget_idrequired- The id of the budget.
last_knowledge_of_server- The starting server knowledge.
- Get budget by id
GETSingle budget
budget_idrequired- The id of the budget.
last_knowledge_of_server- The starting server knowledge.
- Get budget month
GETSingle budget month
budget_idrequired- The id of the budget.
monthrequired- The budget month in ISO format (e.g.
Account
- Get accounts
GETAccount list
budget_idrequired- The id of the budget.
last_knowledge_of_server- The starting server knowledge.
- Create account
POSTCreate a new account
budget_idrequired- The id of the budget ("last-used" can be used to specify the last used budget and "default" can be used if default budget selection is enabled (see: https://api.youneedabudget.c...
accountrequired
- Get account by id
GETSingle account
budget_idrequired- The id of the budget.
account_idrequired- The id of the account
Show 2 more groups
Category
- Get categories
GETList categories
budget_idrequired- The id of the budget.
last_knowledge_of_server- The starting server knowledge.
- Get category by id
GETSingle category
budget_idrequired- The id of the budget.
category_idrequired- The id of the category
Scheduled
- Get scheduled transactions
GETList scheduled transactions
budget_idrequired- The id of the budget.
last_knowledge_of_server- The starting server knowledge.
- Get scheduled transaction by id
GETSingle scheduled transaction
budget_idrequired- The id of the budget.
scheduled_transaction_idrequired- The id of the scheduled transaction
Ask your AI
Try one of these requests with a connected AI.
- Show me the budget in YNAB
- Show me the account in YNAB
- Create an account in YNAB
- Show me the category in YNAB
- Show me the budget month in YNAB
- Show me the payee location in YNAB
Works with
All appsUse YNAB alongside your other connected apps.
Published servers for YNAB
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
YNAB MCP server, hosted by ahel
One hosted endpoint serves YNAB. There is nothing to install and no local server to run.
Connect YNAB to Claude, Claude Code, Cursor or Codex
- Add your YNAB key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- YNAB API docsyouneedabudget.com
- Where to find your YNAB keyon the vendor's side; paste it into ahel after sign-in
About YNAB
YNAB is a finance service. Connect your own key and your AI can get budgets, get accounts and create accounts.
YNAB over MCP: ahel serves YNAB to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your YNAB key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my YNAB key safe?
Your YNAB key is sealed in ahel and added to the request server-side when your AI calls YNAB. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use YNAB through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with YNAB?
24 actions today, covering transactions, payees and budgets. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting YNAB cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. YNAB may bill you for API use under its own terms.
