@6missedcalls-ai/zora-mcp-server
v0.1.4
Published
A MCP server for trading Zora Protocol tokens on the Base Mainnet.
Maintainers
Readme
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.
Important Notes
- Testing environment: All testing has been performed in Claude Desktop.
Installation
npm install -g @6missedcalls-ai/zora-mcp-serverThis 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.gitCD into the Repository
cd zora-mcpInstall NPM Packages
npm installBuild MCP Server
npm run buildConfigure 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 zoraget token information for 0x1d95c975ef9a1721a69105521b6efaf88348ac80get new coins on the zora protocolget last traded tokens on the zora protocolget the most valuable tokens on zora protocolget the top gainers on zora protocol todayswap $5 ETH for USDCsend $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.
