Celina/Tools/Governance/execute-vote
writeGovernanceHosted · Stdio

Vote on Proposal

execute_vote

Cast 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

NameTypeDescription
proposal_idRequirednumberproposal id
voteRequiredstringvote
signerstringMCP 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.