list_users returns the family members in the household; list_accounts returns the bank accounts those users own. Both are read-only and typically run once at the top of a session.
list_accounts
Lists all bank accounts synced from Plaid, Teller, or CSV import. Each account belongs to a connection and optionally a user. Returns account type, balances, institution name, and currency. Scope: Read Mirrors:GET /api/v1/accounts
Parameters
Filter accounts by user ID (UUID or short ID). Omit to return every account.
Example input
Example output
Example output
provider lives on the connection, not the account — resolve it via connection_id if you need it. user_name is not part of this response; query_transactions surfaces the attributed user name on each transaction instead.For credit accounts,
balance_current represents the amount owed, not available funds. Never sum balances across different iso_currency_code values.list_users
Lists all users (family members) in the system. Each user can own bank connections. User IDs are used to filter transactions and accounts by family member. Scope: Read Mirrors:GET /api/v1/users
Parameters
None. Pass an empty object (or justsession_id / reason if you want to associate this read with a session).