Send Token
send_tokenSend CELO or an ERC-20 token on Celo mainnet. Requires CELO_PRIVATE_KEY or SELF_AGENT_PRIVATE_KEY in your MCP client env. Pass signer to choose which wallet sends — e.g. signer: "celo" to fund a freshly registered Self agent before any Self-signed write.
§ Inputs
| Name | Type | Description |
|---|---|---|
toRequired | string | Recipient 0x address or ENS name (e.g. andrewkimjoseph.celo.eth, celina.eth) |
token | string | Celo mainnet token symbol (e.g. CELO, USDm, USDC, USDT) |
amountRequired | string | amount |
signer | string | MCP server signer: celo (CELO_PRIVATE_KEY) or self_agent (SELF_AGENT_PRIVATE_KEY). Defaults to the CELO wallet when both keys are configured. |
§ Returns
{ hash, status, blockNumber }§ Try saying
- Send 0.5 USDm to 0x…
- Fund my Self agent with 5.2 CELO from my main wallet
Use this tool
Once Celina is wired into your MCP client, just ask in plain language. The LLM picks send_token automatically.