Skip to main content
Glama

You Need A Budget (YNAB) MCP

by Jtewen
MIT License
1
  • Apple
  • Linux

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YNAB_PATYesYour Personal Access Token from YNAB Developer Settings

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list-budgets

List all available YNAB budgets

list-accounts

List all accounts for a given budget

list-transactions

List transactions for a given account

list-monthly-transactions

List all transactions for a given month, across all accounts.

list-categories

List all categories for a given budget, including their budgeted amounts, activity, and goals.

list-payees

List all payees for a given budget

rename-payees

Update multiple payees to a single new name. This is useful for cleaning up and merging similar payees.

move-budget-amount

Move a specific amount from one category to another in a given month.

assign-budget-amount

Assign a specific amount to a category for a given month

update-transactions

Update one or more transactions with new categories, payees, memos, etc.

list-scheduled-transactions

List all scheduled transactions for a given budget.

get-financial-overview

Get the current financial overview including account balances, goals, and notes

update-financial-overview-section

Update a specific section of the financial overview

refresh-financial-overview

Automatically refresh the financial overview with latest data from YNAB

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jtewen/ynab-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server