Check Humanness
check_humannessCheck whether an address passes humanness verification on Celo mainnet. Uses a dual-rail gate: Self Agent ID (verified human-backed agent) OR GoodDollar IdentityV4 (whitelisted face-verified identity). Passes if either rail succeeds. Required before governance and staking execute tools (lock, vote, stake, delegate). Call this first when an agent needs to perform humanness-gated actions.
§ Inputs
| Name | Type | Description |
|---|---|---|
address | string | Wallet on Celo mainnet. Omit to use the connected wallet or the configured MCP signer (CELO or Self agent). |
§ Returns
{ address, passed, self?: { isVerified, … }, gooddollar?: { isWhitelisted, whitelistedRoot, … } }§ Try saying
- Does 0x… pass humanness verification?
- Check humanness for my MCP server wallet before locking CELO.
Use this tool
Once Celina is wired into your MCP client, just ask in plain language. The LLM picks check_humanness automatically.