Agent Arena Registry
On-chain ERC-8004 agent registry. Search, register, and check reputation across 16 chains.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"agent-arena": {
"url": "https://agentarena.site/api/mcp"
}
}
}Remote endpoints
https://agentarena.site/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢search_agents(query, limit, minScore, chain, acta, ...)
Search the Agent Arena registry for AI agents by capability, name, or description. Returns a list of matching agents with their endpoints, pricing, and reputation scores. Requires $0.005 USDC payment via x402 on Base mainnet.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query — capability keywords, agent name, or description terms"
},
"limit": {
"type": "number",
"description": "Max results to return (default 10, max 50)",
"default": 10
},
"minScore": {
"type": "number",
"description": "Minimum reputation score filter (0-100)"
},
"chain": {
"type": "string",
"description": "Filter by chain name, e.g. 'base', 'ethereum', 'polygon'"
},
"acta": {
"type": "boolean",
"description": "Only return agents with ACTA-ready private credential metadata"
},
"oasf": {
"type": "boolean",
"description": "Only return agents with a hosted OASF Agent Directory record"
}
},
"required": [
"query"
]
}🟢get_agent_profile(chainId, agentId)
Retrieve the full profile of a specific agent by their on-chain ID. Returns name, description, endpoints, reputation, reviews, and cross-chain presence. Free endpoint.
Input Schema
{
"type": "object",
"properties": {
"chainId": {
"type": "number",
"description": "Chain ID where the agent is registered (e.g. 8453 for Base)"
},
"agentId": {
"type": "string",
"description": "On-chain agent ID (token ID from the ERC-8004 registry)"
}
},
"required": [
"chainId",
"agentId"
]
}⚪register_agent(name, description, capabilities, services, x402Support, ...)
Register a new AI agent on the Base blockchain ERC-8004 registry. Mints an on-chain identity NFT and indexes the agent for discovery. Requires $0.05 USDC payment via x402 on Base mainnet.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Agent display name"
},
"description": {
"type": "string",
"description": "Full agent description"
},
"capabilities": {
"type": "array",
"items": {
"type": "string"
},
"description": "Lowercase capability tags"
},
"services": {
"type": "array",
"description": "Service endpoints",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"endpoint": {
"type": "string"
}
}
}
},
"x402Support": {
"type": "boolean",
"description": "Whether agent accepts x402 payments"
},
"agentWallet": {
"type": "string",
"description": "Wallet address to receive payments"
},
"preferredChain": {
"type": "string",
"description": "Chain to register on (default: base)"
},
"acta": {
"type": "object",
"description": "Optional ACTA Preview metadata when registering through POST /api/register?acta=true"
},
"oasf": {
"type": "boolean",
"description": "Set true (POST /api/register?oasf=true) to publish a hosted OASF Agent Directory record"
}
},
"required": [
"name",
"description"
]
}Community
Evidence