Execute Mento FX
execute_mento_fxExecute a Mento FX conversion on mainnet (e.g. USDm → EURm via Mento oracle pools). Sends the ERC-20 approval first if needed, then the FX trade. Requires CELO_PRIVATE_KEY in your MCP client env.
§ Inputs
| Name | Type | Description |
|---|---|---|
token_inRequired | string | Input token symbol or address |
token_outRequired | string | Output token symbol or address |
amountRequired | string | Human-readable amount of token_in, e.g. 100 |
from | string | Wallet on Celo mainnet. Omit to use the connected wallet or MCP CELO_PRIVATE_KEY signer. |
recipient | string | Address that receives output tokens (defaults to signer) |
slippage_tolerance | string | Max slippage in percent (default 0.5) |
deadline_minutes | string | Transaction deadline in minutes (default 5) |
§ Returns
{ approvalHash?, swapHash, status, blockNumber }§ Try saying
- Convert 100 USDm to EURm.
Use this tool
Once Celina is wired into your MCP client, just ask in plain language. The LLM picks execute_mento_fx automatically.