Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CHAIN_ID | No | Chain ID (defaults to 8453 for Base) | 8453 |
| PRIVATE_KEY | No | 0x-prefixed private key for transactions (required for write operations only) | |
| BASE_RPC_URL | No | Base mainnet RPC endpoint | https://mainnet.base.org |
| ZORA_API_KEY | No | API key from zora.co for enhanced features | |
| PLATFORM_REFERRER | No | Address for referral attribution |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| zora_health | Returns server and environment diagnostics (API key present, wallet, RPC, chain). |
| zora_get_coin | Fetch metadata, market data & creator info for a coin. |
| zora_get_coins | Batch fetch coins by address and chainId. |
| zora_get_coin_holders | List holders of a coin with balances and profile data. |
| zora_get_coin_swaps | Fetch recent buy/sell swap activity for a coin. |
| zora_get_coin_comments | Fetch comments associated with a coin (paginated). |
| zora_get_profile | Fetch profile for a wallet or @handle. |
| zora_get_profile_coins | List coins created by a profile. |
| zora_get_profile_balances | List coin balances for a wallet or handle. |
| zora_explore_top_gainers | Coins with highest market cap delta over last 24h. |
| zora_explore_top_volume_24h | Coins with highest trading volume in last 24 hours. |
| zora_explore_most_valuable | Coins with highest market capitalization. |
| zora_explore_new | Most recently created coins. |
| zora_explore_last_traded | Coins most recently traded. |
| zora_explore_last_traded_unique | Coins most recently traded by unique traders. |
| zora_create_coin | Deploy a new Zora coin. Requires PRIVATE_KEY; only Base mainnet is supported currently. |
| zora_update_coin_uri | Update the token metadata URI for an existing coin. Requires owner wallet. |
| zora_update_payout_recipient | Change the payout recipient address (creator earnings). Requires owner wallet. |
| zora_trade_coin | Swap ETH or ERC20 for a coin (or back). Uses permit2 for ERC20 where supported. Requires PRIVATE_KEY (EOA). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |