Depósito + crédito
Nove ferramentas para dados de conta corrente, poupança e cartão de crédito. É aqui que a maioria das pessoas passa a maior parte do tempo.
list_accounts
Saldos e tipos para cada conta conectada.
“Quanto eu tenho em cada uma das minhas contas agora?”
get_account
Consulta de detalhes de uma única conta por ID. Geralmente invocada como acompanhamento após list_accounts.
“Me conte mais sobre a conta corrente. Nome oficial, máscara, tipo.”
list_transactions
O carro-chefe. Filtra por data, valor, categoria, conta; pagina. Esta ferramenta responde a maioria das perguntas.
“Me mostre toda cobrança entre $100 e $500 neste mês.”
search_transactions
Busca por substring no nome do comerciante. Use quando você sabe parte do nome mas a categoria pode estar errada.
“Encontre toda transação com 'coffee' no nome do comerciante.”
get_spending_summary
Agrupa gastos por categoria, comerciante, mês ou semana. Retorna grupos ordenados.
“Divida meus gastos de março por comerciante, top 10.”
get_recurring_charges
Assinaturas e contas detectadas por padrão. Comerciante similar + valor similar em cadência similar.
“Qual é a lista completa das minhas cobranças recorrentes?”
get_monthly_cashflow
Receitas versus despesas para um mês específico mais principais fontes e categorias. Uma chamada, um mês.
“Fluxo de caixa de março de 2026. Inclua as principais categorias de despesas.”
get_merchant_history
Toda cobrança de um comerciante. Ótima para perguntas do tipo 'quanto gastei em X'.
“Todas as cobranças no Whole Foods este ano, com o total mensal.”
list_categories
Categorias únicas presentes nos seus dados. Útil para descoberta ('quais categorias estão disponíveis').
“Quais categorias de gasto aparecem nos meus dados?”
Investimento
Duas ferramentas para dados de corretora. Posições (snapshot) e transações (histórico).
list_holdings
Posições atuais com ganho/perda em relação ao custo base.
“Toda posição que eu tenho, ordenada por valor atual, com ganho/perda.”
list_investment_transactions
Compras, vendas, dividendos, taxas. Filtra por data, conta, tipo.
“Todos os pagamentos de dividendos nos últimos 90 dias.”
Conexão
Uma ferramenta para quando o agente decide que uma nova conexão bancária é necessária.
connect_bank
Retorna uma URL que abre o fluxo de vinculação bancária. Use quando list_accounts retorna sem conexões ou o usuário pede para adicionar um banco.
“Quero conectar outro banco. O que eu faço?”