Supports IPFS URIs for coin metadata storage when creating and updating creator coins on the Zora platform
π¨ Zora Coins MCP Server
A production-ready Model Context Protocol (MCP) server that provides seamless access to the Zora Coins ecosystem. Query coin data, explore markets, manage profiles, and execute trades on Base mainnet through a simple, standardized interface.
β¨ Features
π Query Tools (No wallet required)
Market Exploration: Discover trending coins, top gainers, highest volume, and newest launches
Coin Analytics: Get detailed market data, holder information, and trading history
Social Features: Access comments, creator profiles, and community engagement
Real-time Data: Live pricing, market caps, and trading volumes
β‘ Write Operations (Wallet required)
Create Coins: Deploy new creator coins with custom metadata
Trade: Buy/sell coins with ETH or ERC20 tokens
Manage: Update coin metadata and payout recipients
π οΈ Developer Experience
Type Safe: Built with TypeScript and Zod validation
Error Handling: Comprehensive error messages and graceful failures
Pagination: Support for large datasets with cursor-based pagination
Flexible: Works with any MCP-compatible client (Claude Desktop, Cursor, etc.)
π Quick Start
Installation Options
Option 1: NPX (Recommended - No Installation Required)
Option 2: NPX with Full Package Name
Option 3: Global Installation
Basic Setup
Create environment file:
Configure environment variables:
Test the server:
π§ MCP Client Integration
Claude Desktop
Add to your ~/.claude/mcp.json:
Option 1: Using NPX (Recommended)
Option 2: Using Global Installation
Cursor IDE
Configure in your MCP settings:
Option 1: Using NPX (Recommended)
Option 2: Using Global Installation
Custom Integration
π Available Tools
π₯ Health Check
zora_health- Server diagnostics and configuration status
π Market Exploration
zora_explore_new- Recently created coinszora_explore_top_gainers- Biggest 24h gainerszora_explore_top_volume_24h- Highest trading volumezora_explore_most_valuable- Highest market capzora_explore_last_traded- Recently traded coins
π° Coin Data
zora_get_coin- Comprehensive coin informationzora_get_coins- Batch fetch multiple coinszora_get_coin_holders- Token holder list with balanceszora_get_coin_swaps- Recent trading activityzora_get_coin_comments- Community comments
π€ Profile Management
zora_get_profile- User profile informationzora_get_profile_coins- Coins created by userzora_get_profile_balances- User's coin portfolio
β‘ Trading & Creation (Requires Wallet)
zora_create_coin- Deploy new creator coinzora_trade_coin- Buy/sell coinszora_update_coin_uri- Update metadatazora_update_payout_recipient- Change earnings recipient
π‘ Usage Examples
Explore Trending Coins
Analyze a Specific Coin
Profile Analysis
Trading Operations
βοΈ Configuration
Environment Variables
Variable | Required | Description |
| Recommended | API key from for enhanced features |
| Optional | Base mainnet RPC endpoint (defaults to public RPC) |
| Optional | Chain ID (defaults to 8453 for Base) |
| Write ops only | 0x-prefixed private key for transactions |
| Optional | Address for referral attribution |
Getting API Keys
Visit zora.co
Go to Developer Settings
Generate a new API key
Add to your
.envfile
Note: The server works without an API key but may have rate limits and reduced functionality.
π Security Best Practices
Private Key Safety
Never commit private keys to version control
Use environment variables or secure key management
Consider using a dedicated wallet for trading operations
Test with small amounts first
API Key Protection
Store API keys securely
Rotate keys regularly
Monitor usage in Zora dashboard
Use different keys for development/production
π οΈ Development
Local Development
Building
Project Structure
π Supported Networks
Base Mainnet (8453) - Full support for all operations
Other networks may have limited functionality
π Resources
Documentation
Zora Coins SDK - Official SDK documentation
Model Context Protocol - MCP specification
Base Network - Layer 2 blockchain documentation
Community
Zora Discord - Community support
Base Discord - Network support
π€ Contributing
We welcome contributions! Please see our Contributing Guide for details.
Development Workflow
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
β οΈ Disclaimer
This software is provided "as is" without warranty. Cryptocurrency trading involves risk. Always:
Test with small amounts first
Understand the risks involved
Never invest more than you can afford to lose
Do your own research (DYOR)
The Zora Coins on this platform are created for artistic and cultural purposes as collectibles, not as investments or financial instruments.
Built with β€οΈ for the Zora ecosystem