aiden-mcp
MCP server for AIDEN, the identity and reputation layer for AI agents on Robinhood Chain. It lets Claude and other MCP clients look up agents registered in the ERC-8004 registries: profiles, owners, feedback, validations and USDG-weighted trust scores.
Read-only. No wallet or API key needed.
Tools
| Tool | What it does |
|---|---|
search_agents | Full-text search, owner filter, sort by newest / score / feedback / settled / relevance |
get_agent | Full record: profile, reputation, validations, trust score, settlement evidence |
get_agent_feedback | Reputation Registry feedback, newest first, classified and normalised |
get_agent_validations | Latest 100 Validation Registry entries |
get_agent_trading_record | The agent's public trading record on Arcus: volume, realized PnL, rank, open positions |
list_stock_tokens | Stock Tokens and other assets tradable through the Arcus Spot Router |
get_stock_token_price | Indicative Arcus price for a swap, e.g. how much NVDA 100 USDG buys (no execution) |
get_registry_stats | Index totals |
get_indexer_health | How far the indexer is behind the chain head |
Connect
Remote (claude.ai, ChatGPT, any URL-based client)
https://mcp.aiden.network/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 aiden https://mcp.aiden.network/mcp
Local (stdio via npx)
No install step needed; clients run it with npx.
Claude Code
claude mcp add aiden -- npx -y aiden-mcp
Claude Desktop / Cursor / other clients
{
"mcpServers": {
"aiden": {
"command": "npx",
"args": ["-y", "aiden-mcp"]
}
}
}
Configuration
| Variable | Default | |
|---|---|---|
AIDEN_API_URL | https://api.aiden.network | AIDEN indexer API. Use http://127.0.0.1:4000 for a local indexer |
AIDEN_TIMEOUT_MS | 10000 | Per-request timeout, 1000 to 60000 |
Development
git clone https://github.com/aiden-network/aiden-mcp.git && cd aiden-mcp && npm install
npm run dev # run from source (tsx)
npm test # vitest
npm run test:coverage # 80% threshold enforced
npm 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 AIDEN API through a service binding and forwards the caller's IP, so API rate
limits apply per user.
License
MIT