zora-mcp-server
by 6missedcalls
README.md

# Zora Protocol MCP Server
A [Model Context Protocol](https://modelcontextprotocol.io/quickstart/server) (MCP) server integrating [Coinbase AgentKit](https://github.com/coinbase/agentkit) and the [Zora Protocol SDK](https://www.npmjs.com/package/@zoralabs/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.
[](https://www.npmjs.com/package/@6missedcalls-ai/zora-mcp-server)
[](./LICENSE)


## Important Notes
- **Testing environment:** All testing has been performed in **Claude Desktop**.
## Installation
```sh
npm install -g @6missedcalls-ai/zora-mcp-server
```
This makes the agentkit command available system-wide.
Configure MCP for Client (Claude, etc.,)
```bash
{
"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
```bash
git clone https://github.com/6missedcalls/zora-mcp.git
```
CD into the Repository
```bash
cd zora-mcp
```
Install NPM Packages
```bash
npm install
```
Build MCP Server
```bash
npm run build
```
Configure MCP for Client (Claude, etc.,)
```bash
{
"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](https://github.com/6missedcalls/zora-mcp/issues).
## Contributing
Contributions are always welcome!
Please fork the repository and make your changes. Then create a [Pull Request](https://github.com/6missedcalls/zora-mcp/pulls).
## License
[MIT License](./LICENSE)
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessUnresponsive