Get the FREE Ultimate OpenClaw Setup Guide →

zora

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.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio 6missedcalls-zora-mcp zora-mcp-server \
  --env NETWORK_ID="base-mainnet" \
  --env PRIVATE_KEY="<PRIVATE_KEY>" \
  --env ZORA_API_KEY="<ZORA_API_KEY>" \
  --env CDP_API_KEY_ID="<CDP_API_KEY_ID>" \
  --env CDP_WALLET_SECRET="<CDP_WALLET_SECRET>" \
  --env CDP_API_KEY_SECRET="<CDP_API_KEY_SECRET>" \
  --env SMART_WALLET_ADDRESS="<SMART_WALLET_ADDRESS>"

How to use

This MCP server integrates the Zora Protocol SDK with Coinbase AgentKit to enable AI-driven on-chain interactions through MCP clients like Claude. It exposes tooling to query Zora protocol data (e.g., top tokens by volume, token information, new or valuable tokens), and to perform trades or swaps via natural language commands. Clients configure the server in their MCP config, supply their wallet and network credentials, and then issue natural language instructions such as retrieving token data, listing top movers, or swapping assets. The server translates these requests into Zora protocol SDK calls and on-chain actions, returning results to the user through the MCP client interface. Typical commands you can express include: getting top tokens by volume on Zora, obtaining token information by address, listing newly minted coins on Zora, querying last traded tokens, and performing swaps or trades using your available balance.

How to install

Prerequisites:

  • Node.js (recommended LTS version) and npm installed on your system
  • Access to the internet to install npm packages

Installation steps:

  1. Install the MCP server globally so it can be invoked as a command:
npm install -g @6missedcalls-ai/zora-mcp-server
  1. Verify the zora-mcp-server binary is available:
zora-mcp-server --help
  1. If you are developing locally from the repository instead of using the global package, clone the project and install locally:
git clone https://github.com/6missedcalls/zora-mcp.git
cd zora-mcp
npm install
  1. Build the MCP server (if a build step exists in your workflow):
npm run build
  1. Run or configure the MCP server in your MCP configuration (see mcp_config for example) and provide necessary environment variables for credentials and network access.

Additional notes

Tips and common issues:

  • Ensure environment variables are securely provided in your MCP client configuration, especially API keys and private keys.
  • The server expects NETWORK_ID to point to your desired Ethereum-compatible network (e.g., base-mainnet for Base).
  • When using the local build, point the MCP config to the built index.js path, as shown in the README example.
  • If you encounter auth or API key issues with Zora or Coinbase AgentKit, verify that keys are valid and have the required permissions.
  • If you upgrade the MCP server or SDKs, re-run npm install to fetch compatible dependencies.
  • For debugging, enable verbose logging in your MCP client to inspect the translated SDK calls and on-chain interactions.

Related MCP Servers

Sponsor this space

Reach thousands of developers