GoldRush MCP Server
A server that exposes Covalent’s GoldRush APIs as MCP resources and tools, enabling LLMs to interact with blockchain data.
The GoldRush MCP Server provides a Model Context Protocol (MCP) implementation that exposes GoldRush APIs as MCP resources and tools. It enables LLMs to interact with blockchain data across multiple chains.
You’ll need a GoldRush API key to use this server.
Get Started
Sign up for a free API key to get started with GoldRush.
Setup Instructions
Step 1: Installation
No installation is needed as the server can be run directly using npx
.
Step 2: Configure with MCP clients
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
For more details, follow the official MCP Quickstart for Claude Desktop Users.
Usage with Claude Code CLI
For more details, see Set up Model Context Protocol (MCP).
Usage with Cursor
- Open Cursor Settings
- Go to Features > MCP
- Click + Add new global MCP server
- Add this to your
~/.cursor/mcp.json
:
For project-specific configuration, add the above to a .cursor/mcp.json
file in your project directory.
Usage with Windsurf
Add this to your ~/.codeium/windsurf/mcp_config.json
file:
Step 3: Programmatic Usage
The server is designed to be started as a subprocess by an MCP client. Here’s an example using the MCP TypeScript SDK:
Available Tools
The GoldRush MCP Server exposes over 50 tools for interacting with blockchain data. Here are some of the most commonly used tools:
Visit our GitHub repository for a complete list of tools and their parameters.
Available Resources
Resources are a core primitive in the Model Context Protocol that allow servers to expose data and content for use as context in LLM interactions. The GoldRush MCP Server provides both static and dynamic resources:
Dynamic resources fetch real-time data from the Covalent API on each request, ensuring current information.
Example LLM Interaction
Once you’ve set up the GoldRush MCP Server with your preferred LLM client, you can start asking blockchain-related questions:
- “What are the top tokens in this Ethereum wallet: 0xeefB13C7D42eFCc655E528dA6d6F7bBcf9A2251d?”
- “Show me the transaction history for this wallet address on Polygon.”
- “What NFTs does this wallet own across multiple chains?”
- “Get the gas prices for ERC20 transfers on Ethereum mainnet.”
The LLM will automatically use the appropriate GoldRush MCP tools to retrieve the blockchain data and provide you with informative responses.