Skip to main content
Feedback

YNAB MCP connector

YNAB (You Need A Budget) is a personal finance management platform that helps users track spending, manage budgets, and organize financial goals. The YNAB MCP connector allows AI agents to access and manage budgets, accounts, categories, transactions, and payees across all financial data. It also supports retrieving budget summaries, monitoring account balances, tracking category spending over time, and analyzing transaction history for specific budget months.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the YNAB MCP connector to perform the following actions:

  • Track spending across multiple accounts and reconcile transactions in real time
  • Automate monthly budget reviews and category spending analysis for financial planning
  • Sync transaction data to accounting systems and financial reporting tools
  • Create and update budgets programmatically based on income or business cycles
  • Monitor scheduled transactions and trigger alerts when payment dates approach
  • Organize expenses by payee and location to identify spending patterns and optimize costs

Example prompts

Use the following example prompts to invoke YNAB MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all transactions from my checking account this month in YNAB.
  • Create a new budget in YNAB for Q2 2024 with category allocations.
  • List all payees in YNAB and how much I spent with each one last month.
  • Update my emergency fund category balance in YNAB to reflect a recent deposit.
  • Get all scheduled transactions in YNAB that are due in the next 30 days.
  • Import last week's transactions from my credit card into YNAB automatically.
  • Show me which categories are over budget this month in YNAB.
  • Delete the duplicate transaction I accidentally created in YNAB last Tuesday.
  • List all payee locations in YNAB and total spending at each store.

YNAB MCP connector tools

The YNAB MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getBudgetsRetrieves a list of all budgets associated with the authenticated user.
getBudgetByIdRetrieves detailed information for a specific budget.
getAccountsRetrieves a list of all accounts within the user's budgets.
createAccountCreates a new account within a specified budget.
getAccountByIdRetrieves detailed information for a specific account.
getTransactionsByAccountRetrieves all transactions associated with a specific account.
getCategoriesRetrieves a list of all categories across the user's budgets.
getCategoryByIdRetrieves detailed information for a specific category.
getTransactionsByCategoryRetrieves all transactions assigned to a specific category.
getBudgetMonthsRetrieves a list of all months within a budget.
getBudgetMonthRetrieves detailed information for a specific month in a budget.
getMonthCategoryByIdRetrieves category details for a specific month within a budget.
updateMonthCategoryUpdates category settings for a specific month in a budget.
getPayeeLocationsRetrieves a list of all payee locations.
getPayeeLocationByIdRetrieves detailed information for a specific payee location.
getPayeesRetrieves a list of all payees across the user's budgets.
getPayeeByIdRetrieves detailed information for a specific payee.
getPayeeLocationsByPayeeRetrieves all locations associated with a specific payee.
getTransactionsByPayeeRetrieves all transactions associated with a specific payee.
getScheduledTransactionsRetrieves a list of all scheduled transactions.
getScheduledTransactionByIdRetrieves detailed information for a specific scheduled transaction.
getBudgetSettingsByIdRetrieves configuration and preference settings for a specific budget.
getTransactionsRetrieves a list of all transactions across the user's budgets.
updateTransactionsUpdates multiple existing transactions with new information.
createTransactionCreates one or more new transactions within specified accounts.
bulkCreateTransactionsCreates multiple transactions in a single operation.
importTransactionsImports transactions from external sources into specified accounts.
deleteTransactionRemoves an existing transaction from a budget.
getTransactionByIdRetrieves detailed information for a specific transaction.
updateTransactionUpdates an existing transaction with new information.
getUserUser info.
On this Page