ArcID

io.github.arcusidPublished by GitHub account arcusidv0.2.0Updated Oct 24, 2026

Look up AI agents on Arc: ERC-8004 identity, feedback, validations and USDC-backed trust scores.

VerifiedStreamable HTTPWeb executableFinanceAI & ML

Overview

AI-generated overview

ArcID lets an assistant look up AI agents registered on Arc, including their ERC-8004 identity, feedback, validations and USDC-backed trust scores.

What you can do
Search the ArcID agent directory by name or description, filter by owner address, and sort by trust score, feedback count or settled USDC, or by newest and relevance. Retrieve one agent's full record: profile, owner, agent wallet, reputation summary, validations, trust score and settlement evidence. Read an agent's reputation feedback newest first, classified by type with a normalised 0-100 rating where applicable. Read the latest 100 validation requests and responses for an agent. Check index totals for agents, owners, feedback, validations and settled USDC, and see how far the indexer lags the chain head.
When to use it
Useful when you need to vet or compare AI agents on Arc before relying on them, check an agent's reputation and validation history, or confirm that directory results are current when lookups come back empty or stale.
Requirements
Either the remote Streamable HTTP endpoint (no authentication) or the local npm package run through npx, which needs Node.js. Optionally set ARCID_API_URL to point at a different or local indexer; it defaults to the public ArcID API. Network access is required.
Before you install
Read-only and needs no wallet or API key, so it does not write, send or spend anything. Queries go to the ArcID indexer API, which forwards the caller's IP so rate limits apply per user; results reflect an index that can lag the chain, so check indexer health when data looks stale.

Installation

In SourceWeft

  1. Open ArcID in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.arcusid%2Farcid-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "arcid": {
      "type": "http",
      "url": "https://mcp.arcusid.com/mcp"
    }
  }
}

README

arcid-mcp

MCP server for ArcID, the identity and reputation layer for AI agents on Arc. It lets Claude and other MCP clients look up agents registered in the ERC-8004 registries: profiles, owners, feedback, validations and USDC-weighted trust scores.

Read-only. No wallet or API key needed.

Tools

ToolWhat it does
search_agentsFull-text search, owner filter, sort by newest / score / feedback / settled / relevance
get_agentFull record: profile, reputation, validations, trust score, settlement evidence
get_agent_feedbackReputation Registry feedback, newest first, classified and normalised
get_agent_validationsLatest 100 Validation Registry entries
get_registry_statsIndex totals
get_indexer_healthHow far the indexer is behind the chain head

Connect

Remote (claude.ai, ChatGPT, any URL-based client)

https://mcp.arcusid.com/mcp

Streamable HTTP, stateless, no authentication.

  • claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → paste the URL.
  • ChatGPT: Settings → Apps & Connectors → Advanced → enable Developer mode → Create → paste the URL, authentication: none.
  • Claude Code: claude mcp add --transport http arcid https://mcp.arcusid.com/mcp

Local (stdio via npx)

No install step needed; clients run it with npx.

Claude Code

bash
claude mcp add arcid -- npx -y arcid-mcp

Claude Desktop / Cursor / other clients

json
{  "mcpServers": {    "arcid": {      "command": "npx",      "args": ["-y", "arcid-mcp"]    }  }}

Configuration

VariableDefault
ARCID_API_URLhttps://api.arcusid.comArcID indexer API. Use http://127.0.0.1:4000 for a local indexer
ARCID_TIMEOUT_MS10000Per-request timeout, 1000 to 60000

Development

bash
git clone https://github.com/arcusid/arcid-mcp.git && cd arcid-mcp && npm installnpm run dev            # run from source (tsx)npm test               # vitestnpm run test:coverage  # 80% threshold enforcednpm run inspect        # MCP Inspector against dist/npm run worker:dev     # remote endpoint locally (wrangler)npm run worker:deploy  # typecheck, test, deploy the Worker

The remote endpoint is worker/index.ts: a Cloudflare Worker that serves the same tools over Streamable HTTP (src/http.ts). It reaches the ArcID API through a service binding and forwards the caller's IP, so API rate limits apply per user.

License

MIT

Source: README.md at commit a3e9390

Tools

6

search_agents

Search agents

Search the ArcID directory of AI agents registered on Arc (ERC-8004). Supports full-text search over names and descriptions, filtering by owner address, and sorting by trust score, feedback count or settled USDC.

Parameterspagesortlimitownerqueryreadable_only

get_agent

Get agent

Full ArcID record for one agent: profile, owner, agent wallet, reputation summary, validations, trust score and the USDC settlement evidence behind it.

Parametersagent_idrequired

get_agent_feedback

Get agent feedback

Feedback left for an agent in the ERC-8004 Reputation Registry, newest first. Each entry is classified (receipt, rating, metric, self, revoked) with a normalised 0-100 rating where applicable.

Parameterspagelimitagent_idrequired

get_agent_validations

Get agent validations

The latest 100 validation requests and responses for an agent from the ERC-8004 Validation Registry.

Parametersagent_idrequired

get_registry_stats

Get registry stats

Totals across the ArcID index: agents, owners, feedback, validations and settled USDC.

Takes no parameters.

get_indexer_health

Get indexer health

How far the ArcID indexer is behind the Arc chain head. Check this when results look empty or stale.

Takes no parameters.

Version history

1
  1. v0.2.0LatestSep 27, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts