Celina/Tools/Humanness/check-humanness
readHumannessHosted · Stdio

Check Humanness

check_humanness

Check 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

NameTypeDescription
addressstringWallet 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.