chainward-mcp-server is the read-side intelligence layer for the AI agent economy on Base. Install it once and any MCP-compatible assistant — Claude Desktop, Cursor, Claude Code, Codex — can look up labeled agent wallets, ACP economics, and our Decodes corpus before you sign a single transaction.
$ npx -y chainward-mcp-serverMorpho, Bankr, Moonwell, Avantis, Aerodrome, Virtuals, Uniswap. Every one is a write-side tool — swap, lend, launch, send. None of them answer the question that comes a step earlier: who's the deployer of this token, what does their wallet history look like, and is this an agent ChainWard has investigated?
We shipped that one.
Your assistant picks the right tool from the description. No prompting required.
ChainWard reads. Base MCP writes. Different namespaces, different concerns. Your assistant sees both and composes naturally — look up the deployer with ChainWard, then build the unsigned swap with Base MCP. The user signs in their own Base Account. ChainWard never sees the key.
// claude_desktop_config.json or .cursor/mcp.json
{
"mcpServers": {
"chainward": {
"command": "npx",
"args": ["-y", "chainward-mcp-server"]
},
"base": {
"command": "npx",
"args": ["-y", "@base/mcp"]
}
}
}For HTTP transport: CHAINWARD_MCP_TRANSPORT=http PORT=3300 npx -y chainward-mcp-server. MCP endpoint at /mcp, health at /healthz.
ChainWard is the read step. Install it next to whatever signs.