readSelf
Verify Self Agent
verify_self_agentVerify 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
| Name | Type | Description |
|---|---|---|
agent_addressRequired | 0x… address | Agent address to verify. |
require_age | 0 | 18 | 21 | Minimum age requirement. Defaults to 0 (no age check). |
require_ofac | boolean | Require OFAC sanctions check. Defaults to false. |
require_self_provider | boolean | Require 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.