ERC-8004 MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ERC-8004 MCP ServerSearch for fitness agents on ERC-8004"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ERC-8004 MCP Server
An MCP (Model Context Protocol) server for querying ERC-8004 AI agent identities. It queries The Graph subgraph for on-chain data and fetches IPFS metadata for full off-chain details.
Features
Search agents by name with optional protocol filtering (MCP/A2A)
List agents with pagination, sorting, and protocol filtering
Get full agent details including contract state, services, identity, and statistics
Get feedback/reviews with scores, tags, review text, and MCP/A2A context
Get engagement stats with tag analysis and score distribution
Get full metadata including off-chain IPFS attributes (certifications, model info, social links, pricing, etc.)
Related MCP server: AgentVeil Protocol
Tools
Tool | Description |
| Search agents by name with optional protocol filter |
| Browse agents with pagination and sorting |
| Get full details for an agent by ID |
| Get all feedback/reviews for an agent |
| Get engagement metrics and score breakdown |
| Get full on-chain + off-chain metadata (IPFS) |
Setup
yarn installUsage
stdio mode (Claude Desktop, Cursor, etc.)
yarn devHTTP mode (Streamable HTTP)
yarn dev:httpThe server starts on http://localhost:3100/mcp by default. Set the PORT environment variable to change it.
Production
yarn build
yarn start # stdio
yarn start:http # HTTPConfiguration with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"erc-8004-agents": {
"command": "npx",
"args": ["tsx", "/path/to/erc-8004-mcp-server/src/index.ts"]
}
}
}Or with the compiled version:
{
"mcpServers": {
"erc-8004-agents": {
"command": "node",
"args": ["/path/to/erc-8004-mcp-server/dist/index.js"]
}
}
}Configuration with Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"erc-8004-agents": {
"command": "npx",
"args": ["tsx", "/path/to/erc-8004-mcp-server/src/index.ts"]
}
}
}Or for the HTTP transport:
{
"mcpServers": {
"erc-8004-agents": {
"url": "http://localhost:3100/mcp"
}
}
}Example queries
Once connected, you can ask your AI assistant:
"Search for fitness agents on ERC-8004"
"List the most recently created agents with MCP support"
"Get details for agent 11155111:1213"
"Show me all the feedback for Larry the Lobster"
"What are the full metadata attributes for agent 11155111:1213?"
"Show me the stats and score breakdown for this agent"
Data Sources
On-chain data: ERC-8004 Subgraph on Sepolia testnet
Off-chain metadata: IPFS via public gateways (ipfs.io, cloudflare-ipfs.com, dweb.link)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wpank/erc-8004-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server