get_smart_accounts
List the smart accounts controlled by the authenticated user's passkey. Use this as the source of truth for which addresses to query in other tools (balances, transactions) without having to call those tools first.
Required scope: read:profile
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
chain_id | number | no | Filter to a single chain ID (e.g. 1 Ethereum, 8453 Base, 100 Gnosis). |
account_type | "picnic" | "gnosisPay" | no | Filter by account type. |
Returned fields (per account):
| Field | Type | Description |
|---|---|---|
address | string | Smart account address. |
chainId | number | Chain the smart account lives on. |
type | enum | picnic (main self-custody account) or gnosisPay (card-backing account). |
Example prompt:
"List my Picnic smart accounts and which chain each one is on."