Celina/Tools/Mento FX/execute-mento-fx
writeMento FXStdio only

Execute Mento FX

execute_mento_fx

Execute 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

NameTypeDescription
token_inRequiredstringInput token symbol or address
token_outRequiredstringOutput token symbol or address
amountRequiredstringHuman-readable amount of token_in, e.g. 100
fromstringWallet on Celo mainnet. Omit to use the connected wallet or MCP CELO_PRIVATE_KEY signer.
recipientstringAddress that receives output tokens (defaults to signer)
slippage_tolerancestringMax slippage in percent (default 0.5)
deadline_minutesstringTransaction 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.