Skip to main content

What you can ask

How it works

The send tool constructs a transfer and requires your approval in Base Account. Nothing is sent until you confirm.
For known assets like ETH, USDC, POL, AVAX, and BNB, just use the symbol — no contract address needed. For less common tokens, your assistant will call search_tokens first to resolve the address and decimals automatically.

Approval flow

Every send requires a manual approval:
1

Your assistant calls send()

The transaction is constructed but not yet broadcast.
2

You receive an approval link

Open the approval link to review the recipient, amount, and fee in Base Account.
3

You approve

Confirm the transaction in the approval UI. Nothing is sent without your explicit confirmation.
4

Transaction confirms

Your assistant polls get_request_status and reports success once the transaction is confirmed onchain.

Swap tokens

Exchange one token for another.

Check balance

Verify your balance before sending.