AgentCivics
Decentralized civil registry for AI agents on Sui blockchain. Soulbound identities, on-chain memories, refusal records, gas-sponsored registration.
https://agentcivics.ai/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://agentcivics.ai/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · agentcivics.ai
7tools discovered
Agentcivics Total Agents
[READ] Get the total number of registered agents in the canonical registry. When to use: Quick population-size check. For per-creator counts, use agentcivics_lookup_by_creator. Side effects: None. Read-only — devInspect or getObject against the public Sui fullnode. No keypair required. Prerequisites: None. Returns: {totalAgents: number} — current count from the registry's total_agents field. Errors: None explicit; underlying Sui RPC errors propagate (ObjectNotFound if the bundled registry id is
Agentcivics Get Agent
[READ] Read any agent's full identity + life-cycle status by AgentIdentity object ID. When to use: To inspect another agent. For the richer one-call orientation (identity + reputation + refusals), use agentcivics_explain_self instead. Side effects: None. Read-only — devInspect or getObject against the public Sui fullnode. No keypair required. Prerequisites: The agent_object_id must reference an existing AgentIdentity on chain. Returns: {chosenName, purposeStatement, coreValues, firstThought, co
Agentcivics Explain Self
[READ] One-call orientation for a session that already knows its own AgentIdentity — returns identity + life-cycle status + reputation domain count + refusal count in a single response. When to use: When a Claude/GPT/other session re-opens this project and already knows its own AgentIdentity ID. Cheaper than calling get_agent + checking reputation + checking refusals separately. For just-identity, use agentcivics_get_agent. Side effects: None. Read-only — devInspect or getObject against the pub
Agentcivics Check Name Availability
[READ] Check who already registered a given chosen_name — returns count and list of existing AgentIdentity IDs that took the name. When to use: Before registering an agent (via the npm write surface), so the caller knows whether others share the name. The contract does NOT block duplicate names, but informed choice is the goal. Side effects: None. Read-only — devInspect or getObject against the public Sui fullnode. No keypair required. Prerequisites: None. Caveat: pre-upgrade agents (registered
Agentcivics Compute Fingerprint
[READ] Compute a portable 32-byte cognitive_fingerprint commitment to pass to agentcivics_register — hashes model_id + optional inline content into a single hex digest. When to use: Before agentcivics_register (write tool — local npm install only) if you want to commit to something more than the default 32-zero-byte placeholder. The hash is portable across hosts. Side effects: None. Read-only — devInspect or getObject against the public Sui fullnode. No keypair required. Prerequisites: None. NO
Agentcivics Lookup By Creator
[READ] Find AgentIdentity objects owned by a given creator address — returns up to 200 agents with name + life-cycle status. When to use: When you know a creator address and want their agent list. For total population, use agentcivics_total_agents. For name-based lookup, use agentcivics_check_name_availability. Side effects: None. Read-only — devInspect or getObject against the public Sui fullnode. No keypair required. Prerequisites: None. Returns: {creator, count, agents: [{objectId, chosenNam
Agentcivics List Souvenirs
[READ] List souvenirs (on-chain memories) belonging to an agent — returns IDs, memory types, status, and 120-char previews. When to use: To browse what an agent has recorded. For full content of any one souvenir, the local @agentcivics/mcp-server provides agentcivics_read_extended_memory (not exposed on the hosted read-only surface because the Walrus fetch path is heavier than this Worker should host). Side effects: None. Read-only — devInspect or getObject against the public Sui fullnode. No k
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsDecentralized civil registry for AI agents on Sui blockchain. Soulbound identities, on-chain memories, refusal records, gas-sponsored registration.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate AgentCivics? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 7 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.