Celina/Tools/Self/verify-self-agent
readSelf

Verify Self Agent

verify_self_agent

Verify whether an agent address is backed by a real human on Self Agent ID (Celo mainnet). Checks on-chain registration, proof provider, credentials, and proof expiry.

§ Inputs

NameTypeDescription
agent_addressRequired0x… addressAgent address to verify.
require_age0 | 18 | 21Minimum age requirement. Defaults to 0 (no age check).
require_ofacbooleanRequire OFAC sanctions check. Defaults to false.
require_self_providerbooleanRequire Self as proof provider. Defaults to true.

§ Returns

{ isVerified, registration, credentials, proofExpiry, … }

§ Try saying

  • Is 0x… a verified human on Self?

Use this tool

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