send
Build an unsigned transfer transaction (native or ERC-20).
Tier: Free
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
token | string | Yes | Token symbol or address (use “ETH” for native) |
to | string | Yes | Recipient address |
amount | string | Yes | Amount in human-readable units |
chainId | number | No | Chain ID (default: 1) |
walletAddress | string | Yes | Sender’s wallet address |
Example
"Send 0.5 ETH to 0x1234... on Ethereum"Signing Flow
- MCP server calls signing service
/api/build/send - Signing service builds unsigned transfer (native or ERC-20
transfer()) - Unsigned tx queued for approval
- User reviews recipient, amount, and signs
Notes
- Native transfers: simple
valuetx - ERC-20 transfers: encoded
transfer(to, amount)calldata via viem