ClawLink
Payments & Finance27 toolsBrowser login (OAuth), no API keys

YNAB integration for AI agents

Budget tracking, expense management, and financial planning

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect YNAB once and call the same tools from all of them.

Setup

Connect YNAB through ClawLink's hosted setup to manage budgets, track expenses, and plan finances.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

YNAB exposes 27 tools through ClawLink. The 26 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
ynab_get_account_by_idRetrieve a single account resourceRead
ynab_get_budget_by_idRetrieve a complete budget export by ID, including all accounts, categories, payees, andRead
ynab_get_budget_monthRetrieve a specific budget monthRead
ynab_get_budget_settingsRetrieve budget-level settingsRead
ynab_get_category_by_idRetrieve a single YNAB budget category by its IDRead
ynab_get_month_category_by_idRetrieve a single category for a specific budget monthRead
ynab_get_payee_by_idRetrieve a single payee by its IDRead
ynab_get_scheduled_transaction_by_idRetrieve a single scheduled transactionRead
ynab_get_transaction_by_idRetrieve a single transaction by its IDRead
ynab_get_userRetrieve the authorized user's informationRead
ynab_list_accountsRetrieves all accounts for a specified YNAB budgetRead
ynab_list_budgetsRetrieves all budgets accessible to the authenticated YNAB userRead
ynab_list_categoriesList all category groups and their categories for a budgetRead
ynab_list_monthsList months for a budget with summary informationRead
ynab_list_payee_locationsRetrieves all GPS locations associated with payees in a budgetRead
ynab_list_payee_locations_by_payeeRetrieves all GPS locations associated with a specific payee in a budgetRead
ynab_list_payeesList payees in a budgetRead
ynab_list_scheduled_transactionsList all scheduled (recurring) transactions for a YNAB budgetRead
ynab_list_transactionsList transactions in a budgetRead
ynab_list_transactions_by_accountList transactions for a specific accountRead
ynab_list_transactions_by_categoryList transactions for a specific category (excludes pending)Read
ynab_list_transactions_by_payeeList transactions for a specific payee in a budgetRead
ynab_create_accountCreate a new account in a budgetWrite
ynab_create_scheduled_transactionCreates a scheduled (recurring) transaction in a YNAB budgetWrite
ynab_update_payeeUpdate a payeeWrite
ynab_update_scheduled_transactionUpdate an existing scheduled transaction in YNABWrite