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.
Optional session ID.
Optional rationale.
Example input
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).