AgentScore MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add agentscore-a163 -- docker run -i --rm agent-score-mcp
README.md

Official MCP server for the AgentScore Registry (Base Sepolia).

AgentScore MCP Server

Official MCP server for the AgentScore Registry (Base Sepolia).

Quick Start

npm install
npm run build
npm run dev          # stdio (Claude Desktop, Cursor, etc.)
# or
HTTP_PORT=3000 npm start   # HTTP/SSE

Docker (recommended for HTTP)

npm run docker:build
npm run docker:run
# Server available at http://localhost:3000/mcp

Configure in MCP Clients

Claude Desktop / Cursor / Windsurf Add to your MCP config (usually ~/Library/Application Support/Claude/mcp.json or equivalent):

{
  "mcpServers": {
    "agent-score": {
      "command": "node",
      "args": ["/absolute/path/to/agent-score-mcp/dist/index.js"]
    }
  }
}

For Docker version:

{
  "mcpServers": {
    "agent-score": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "agent-score-mcp"]
    }
  }
}

HTTP clients (e.g. custom agents)

POST to http://localhost:3000/mcp with standard MCP JSON-RPC.

Available Tools

  • getAgentScore(identifier){score, historyCount, metadataURI}
  • getAgentHistory(tokenId, limit)[{score, timestamp}, ...]
  • listRegisteredAgents(owner?) → array of enriched agents

All read-only. Zero private keys. Fully trustless.

Enjoy building with AgentScore reputation! 🚀

Tools (3)

getAgentScoreRetrieves the reputation score, history count, and metadata URI for a specific agent.
getAgentHistoryRetrieves the historical score data for a specific agent token.
listRegisteredAgentsLists all registered agents, optionally filtered by owner.

Environment Variables

HTTP_PORTPort for the HTTP/SSE server

Configuration

claude_desktop_config.json
{"mcpServers": {"agent-score": {"command": "node", "args": ["/absolute/path/to/agent-score-mcp/dist/index.js"]}}}

Try it

What is the current reputation score for the agent with identifier 0x123...?
Show me the historical performance data for agent token 456 with a limit of 10 entries.
List all agents currently registered under the owner address 0xabc... and summarize their scores.
Can you retrieve the metadata URI for the agent identified by 0x789...?

Frequently Asked Questions

What are the key features of AgentScore?

Retrieves agent reputation scores from Base Sepolia. Accesses historical performance metrics for registered agents. Lists registered agents with optional owner filtering. Fully trustless and read-only architecture. Supports both stdio and HTTP/SSE transport modes.

What can I use AgentScore for?

Verifying the reputation of autonomous agents before interacting with them. Auditing the historical performance of AI agents on the Base network. Building dashboards to track agent registration and activity. Integrating agent trust metrics into custom AI agent workflows.

How do I install AgentScore?

Install AgentScore by running: npm install && npm run build

What MCP clients work with AgentScore?

AgentScore works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep AgentScore docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare