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 henry@mcphub.com.
MCP YNAB Server is a TypeScript implementation of the Model Context Protocol for interacting with YNAB data.
The MCP YNAB Server is a TypeScript-based implementation of the Model Context Protocol (MCP) designed to interface with the You Need A Budget (YNAB) API. This server acts as a bridge, allowing users to interact with their YNAB financial data directly from MCP-compatible environments, such as the Cursor editor. By providing standardized tools for reading and writing YNAB data, the server enables AI assistants to assist users in managing their finances more effectively. The server supports various functionalities, including listing budgets, accounts, and transactions, as well as fetching account balances and category information. It is designed to be easily integrated with the Cursor editor, providing a seamless experience for users looking to manage their finances programmatically.
Features
- Connects to YNAB API using MCP
- Lists budgets, accounts, and transactions
- Fetches account balances and category information
- Supports creating new transactions
- Integrates with Cursor editor for seamless usage
Tools
mcp_ynab_list_budgets
List all budgets
mcp_ynab_list_accounts
List accounts with a specified budget
mcp_ynab_list_transactions
List transactions (support filtering)
mcp_ynab_get_account_balance
Get the balance of the specified account
mcp_ynab_list_categories
List the categories of specified budgets
mcp_ynab_get_budget_summary
Get a budget summary for the current month
mcp_ynab_get_category_info
Get detailed information about the specified category
mcp_ynab_create_transaction
Create a new transaction (requires millionits)