Депозити + кредитки
Дев'ять інструментів для чекінгів, ощадних рахунків і кредитних карток. Саме тут більшість людей проводить найбільше часу.
list_accounts
Баланси і типи для кожного підключеного рахунку.
“Що в мене зараз на кожному з моїх рахунків?”
get_account
Детальний перегляд одного рахунку за ID. Зазвичай викликається як уточнення після list_accounts.
“Розкажи більше про чековий рахунок. Офіційна назва, маска, тип.”
list_transactions
Робочий кінь. Фільтр за датою, сумою, категорією, рахунком; пагінація. Цей інструмент відповідає на більшість питань.
“Покажи всі транзакції між $100 і $500 цього місяця.”
search_transactions
Пошук за підрядком у назві мерчанта. Використовуй, коли знаєш частину назви, але категорія може бути помилковою.
“Знайди всі транзакції зі словом 'coffee' у назві мерчанта.”
get_spending_summary
Групуй витрати за категорією, мерчантом, місяцем або тижнем. Повертає відсортовані групи.
“Розбий мої витрати за березень по мерчантах, топ 10.”
get_recurring_charges
Виявлені за патерном підписки + комунальні послуги. Схожий мерчант + схожа сума з подібною регулярністю.
“Який повний перелік моїх регулярних платежів?”
get_monthly_cashflow
Доходи проти витрат за конкретний місяць плюс топ джерел + категорій. Один виклик, один місяць.
“Грошовий потік за березень 2026. Додай топ категорій витрат.”
get_merchant_history
Усі транзакції для одного мерчанта. Чудово для питань 'скільки я витратив у X'.
“Усі транзакції в Whole Foods цього року, з місячним підсумком.”
list_categories
Унікальні категорії, присутні у твоїх даних. Корисно для розвідки ('які взагалі категорії доступні').
“Які категорії витрат є в моїх даних?”
Інвестиції
Два інструменти для брокерських даних. Активи (знімок) і транзакції (історія).
list_holdings
Поточні позиції з прибутком/збитком відносно вартості придбання.
“Усі мої позиції, відсортовані за поточною вартістю, з прибутком/збитком.”
list_investment_transactions
Купівлі, продажі, дивіденди, комісії. Фільтруй за датою, рахунком, типом.
“Усі виплати дивідендів за останні 90 днів.”
Підключення
Один інструмент на випадок, коли агент вирішує, що потрібне нове підключення банку.
connect_bank
Повертає URL, який відкриває процес підключення банку. Використовуй, коли list_accounts не повертає підключень або користувач просить додати банк.
“Я хочу підключити ще один банк. Що мені робити?”