Celina/Tools/Contract/call-contract-function

Call Contract Function

call_contract_function

Make a read-only call to any Celo mainnet contract using a caller-supplied ABI fragment. No wallet required; does not broadcast.

§ Inputs

NameTypeDescription
contractRequired0x… addressContract address.
abiRequiredJSON ABI fragmentFunction ABI as JSON.
functionRequiredstringFunction name to call.
argsany[]Function arguments in order.

§ Returns

Decoded function return value(s).

§ Try saying

  • Call totalSupply() on contract 0x…

Use this tool

Once Celina is wired into your MCP client, just ask in plain language. The LLM picks call_contract_function automatically.