brynsp/mcp-ynab
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