MCP Hub
Back to servers

zora-mcp

AI-driven Model Context Protocol (MCP) server for the Zora Protocol. Integrates Coinbase AgentKit and Zora’s SDK to let Claude Desktop (and other MCP clients) query tokens, track markets, and execute trades on Base/Zora — all through natural language.

Stars
3
Forks
5
Updated
Oct 6, 2025
Validated
Jan 9, 2026

Logo

Zora Protocol MCP Server

A Model Context Protocol (MCP) server integrating Coinbase AgentKit and the Zora Protocol SDK for AI-driven on-chain interactions.

This package provides the zora-mcp-server binary, which Claude Desktop (or any MCP-enabled client) can use to interact with Base via Zora Protocol.

npm version license Open Issues Pull Requests

Important Notes

  • Testing environment: All testing has been performed in Claude Desktop.

Installation

npm install -g @6missedcalls-ai/zora-mcp-server

This makes the agentkit command available system-wide.

Configure MCP for Client (Claude, etc.,)

{
  "mcpServers": {
    "zora-mcp-server": {
      "command": "zora-mcp-server",
      "args": [],
      "env": {
        "CDP_API_KEY_ID": "<CDP_API_KEY_ID>",
        "CDP_API_KEY_SECRET": "<CDP_API_KEY_SECRET>",
        "CDP_WALLET_SECRET": "<CDP_WALLET_SECRET>",
        "SMART_WALLET_ADDRESS": "<SMART_WALLET_ADDRESS>",
        "PRIVATE_KEY": "<PRIVATE_KEY>",
        "NETWORK_ID": "base-mainnet",
        "ZORA_API_KEY": "<ZORA_API_KEY>"
      }
    }
  }
}

Run Locally

Clone the project

git clone https://github.com/6missedcalls/zora-mcp.git

CD into the Repository

cd zora-mcp

Install NPM Packages

npm install

Build MCP Server

npm run build

Configure MCP for Client (Claude, etc.,)

{
  "mcpServers": {
    "zora-mcp-server": {
      "command": "node",
      "args": ["<full_path_to_project>/zora-mcp/build/index.js"],
      "env": {
        "CDP_API_KEY_ID": "<CDP_API_KEY_ID>",
        "CDP_API_KEY_SECRET": "<CDP_API_KEY_SECRET>",
        "CDP_WALLET_SECRET": "<CDP_WALLET_SECRET>",
        "SMART_WALLET_ADDRESS": "<SMART_WALLET_ADDRESS>",
        "PRIVATE_KEY": "<PRIVATE_KEY>",
        "NETWORK_ID": "base-mainnet",
        "ZORA_API_KEY": "<ZORA_API_KEY>"
      }
    }
  }
}

Usage/Examples

Once a client (Claude, etc.) has been properly configured you can use natural language to invoke commands.

  • get top 20 tokens by volume on zora
  • get token information for 0x1d95c975ef9a1721a69105521b6efaf88348ac80
  • get new coins on the zora protocol
  • get last traded tokens on the zora protocol
  • get the most valuable tokens on zora protocol
  • get the top gainers on zora protocol today
  • swap $5 ETH for USDC
  • send $5 ETH to <wallet_address>
  • trade 75% my "eth" as my input token with 5% slippage for contract 0xd769d56f479e9e72a77bb1523e866a33098feec5

Feedback

If you have any feedback, please create an issue here.

Contributing

Contributions are always welcome!

Please fork the repository and make your changes. Then create a Pull Request.

License

MIT License

Reviews

No reviews yet

Sign in to write a review