Skip to main content
Once connected, your AI tool can call any of these tools. You do not need to invoke them manually — the client discovers them and chooses the right tool based on your questions. Tools read from Finta storage (requires Storage Mode). High-volume tools support filters and pagination via cursor parameters in the tool schema. Most tools are read-only; a small set of write tools let your assistant categorize transactions and manage your spending categories. Finta MCP never moves money, opens or closes accounts, or changes your bank connections or destinations.

Read tools

ToolWhat it doesExample prompt
whoamiReturns your Finta user and MCP setup status”Am I connected to Finta?”
list_bank_connectionsLists your bank connections with status and error state”Which of my banks are connected?”
list_accountsLists bank accounts with balances”What accounts do I have?”
get_accountGets a single account by ID”Show me details for my Chase checking account”
list_liabilitiesLists accounts with debt details, payment amounts, due dates, and interest rates”Show me all my debt”
list_transactionsLists cash transactions, filterable by account, date, and category”What did I spend on groceries last month?”
list_categoriesLists transaction categories”What categories does Finta use?”
list_accounts_balance_historyDaily balance history across accounts”Show me my net worth over the last 6 months”
get_account_balance_historyDaily balance history for one account”How has my savings account balance changed?”
list_securitiesLists securities in investment accounts”What stocks do I hold?”
list_holdingsLists investment positions with quantities”What’s in my portfolio?”
list_investment_transactionsLists investment transactions (buys, sells, dividends)“What trades did I make this year?”
Good liability prompts:
  • “What are my minimum payments this month?”
  • “What’s the interest rate on my student loans?”
  • “Show me all my debt”

Write tools

These tools change your data in Finta. They are limited to categorizing transactions and managing the categories you’ve created — nothing financial.
ToolWhat it doesExample prompt
update_transactionSets or clears the category on a transaction”Categorize that Amazon charge as Office Supplies”
batch_update_transactionsUpdates many transactions at once (up to 250)“Categorize all my Starbucks transactions as Coffee”
create_categoryCreates a new manual category”Add a category called Software Subscriptions”
update_categoryRenames or edits a category’s group/description (Mercury categories are read-only)“Rename my Misc category to Uncategorized”
delete_categoryDeletes a manual category”Delete the Test category”
batch_update_categoriesUpdates many categories at once (up to 250)“Group all my software categories together”
Write tools can edit any category’s name, group, or description except Mercury categories, which are read-only and managed by the provider. Only manual (Finta-created) categories can be created or deleted. You can also change the category assigned to any transaction.

Rule tools

Rules let your assistant set up automatic categorization that sticks. A rule has conditions (e.g. merchant name contains “Whole Foods”) and outcomes (set the category, set the merchant name, or hide the transaction). Rules apply to your stored transactions now, when you run them, and automatically as new transactions sync in.
ToolWhat it doesExample prompt
list_rulesLists your transaction rules”What rules do I have set up?”
create_ruleCreates a rule that auto-categorizes, renames, or hides matching transactions”Always categorize Whole Foods as Groceries”
run_rulesApplies rules to your existing transactions and reports how many changed”Apply my rules to all my past transactions”
A typical flow: the assistant calls create_rule (using a category id from list_categories or create_category), then run_rules to backfill your history. When several rules match, the one with the lowest priority number wins. A transaction you’ve categorized by hand is never recategorized by a rule.