mcp-ynab

brynsp/mcp-ynab

3.1

If you are the rightful owner of mcp-ynab and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

A containerized MCP server in Python that integrates with the YNAB API using a personal access token for read-only operations.

Tools

Functions exposed to the LLM to take actions

get_budgets

Get all budgets

get_budget

Get a single budget by ID

get_budget_settings

Get budget settings

get_accounts

Get all accounts for a budget

get_account

Get a single account by ID

get_categories

Get all categories for a budget

get_category

Get a single category by ID

get_payees

Get all payees for a budget

get_payee

Get a single payee by ID

get_transactions

Get transactions (with optional filters)

get_transaction

Get a single transaction by ID

get_transactions_by_account

Get transactions for a specific account

get_transactions_by_category

Get transactions for a specific category

get_transactions_by_payee

Get transactions for a specific payee

get_months

Get all budget months

get_month

Get a single budget month with category balances

get_scheduled_transactions

Get all scheduled transactions

get_scheduled_transaction

Get a single scheduled transaction

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources