add_wallet
Add a crypto wallet to the user's saved external accounts. IMPORTANT: The wallet must support USDC, EURC, CHFAU, CADD, and MXNB on the Base network. Sending other tokens or using other chains will result in permanent loss of funds. The user MUST confirm they understand this before the wallet is saved — set confirmed=true only after explicit user acknowledgment.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"walletName": "<walletName>",
"walletAddress": "<walletAddress>",
"confirmed": "<confirmed>"
},
"name": "add_wallet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirmed | Yes | Set to true ONLY after the user has explicitly confirmed the wallet supports USDC/EURC/CHFAU/CADD/MXNB on Base. If false, the tool returns a confirmation prompt instead of saving. | |
| walletName | Yes | A descriptive name for the wallet (e.g. 'My Coinbase Wallet') | |
| walletAddress | Yes | The wallet address (0x-prefixed hex, 42 characters) |