Vote on Proposal
execute_voteCast a governance vote (Yes, No, or Abstain) on a Celo proposal in Referendum stage using locked CELO voting power. Requires humanness verification. Requires CELO_PRIVATE_KEY or SELF_AGENT_PRIVATE_KEY in your MCP client env.
§ Inputs
| Name | Type | Description |
|---|---|---|
proposal_idRequired | number | proposal id |
voteRequired | string | vote |
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, proposalId, vote }§ Try saying
- Vote Yes on Celo governance proposal 245.
- Abstain on the current referendum proposal.
Use this tool
Once Celina is wired into your MCP client, just ask in plain language. The LLM picks execute_vote automatically.