MCP Catalogs
Home

goldrush-mcp-server

by covalenthq·14·Score 42

MCP server exposing Covalent's GoldRush blockchain APIs as tools and resources for LLM clients.

financeblockchaindeveloper-tools
2
Forks
2
Open issues
3 mo ago
Last commit
2d ago
Indexed

Overview

The goldrush-mcp-server is a TypeScript implementation that provides Model Context Protocol (MCP) integration with Covalent's blockchain analytics APIs. It exposes numerous blockchain-related tools including token balances, transaction history, block information, gas prices, and portfolio analysis. The server supports multiple transport protocols (STDIO and HTTP) and can be integrated with various LLM clients like Claude Desktop, Cursor, and Windsurf. The modular architecture makes it easy to maintain and extend with additional blockchain-related functionality.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Enable LLMs to access blockchain data and analytics through natural language
you:Provide blockchain information retrieval for AI-powered financial advisors
you:Support developers building blockchain-aware applications with MCP integration
you:What is GoldRush API key?
you:What transport protocols does this server support?

When to choose this

Choose this MCP server when you need blockchain data integration for AI applications and are already using or planning to use Covalent's GoldRush API.

When NOT to choose this

Avoid this if you need blockchain data from a different provider or want to minimize dependencies on external blockchain data services.

Tools this server exposes

12 tools extracted from the README
  • bitcoin_hd_wallet_balances

    Fetch balances for each active child address derived from a Bitcoin HD wallet.

  • bitcoin_non_hd_wallet_balances

    Fetch Bitcoin balance for a non-HD address.

  • bitcoin_transactions

    Fetch transactions for a specific Bitcoin address with full transaction details.

  • block

    Fetch and render a single block for a block explorer.

  • block_heights

    Get all the block heights within a particular date range.

  • erc20_token_transfers

    Get the transfer-in and transfer-out of a token along with historical prices from an address.

  • gas_prices

    Get real-time gas estimates for different transaction speeds on a specific network.

  • historical_portfolio_value

    Get daily portfolio balance for an address broken down by the token.

  • historical_token_balances

    Fetch historical native and fungible tokens held by an address at a given block height or date.

  • historical_token_prices

    Get historic prices of a token between date ranges.

  • log_events_by_address

    Get all the event logs emitted from a particular contract address.

  • log_events_by_topic

    Get all event logs of the same topic hash across all contracts within a particular chain.

Comparable tools

blockchain-api-mcpethers-mcpweb3js-mcpalchemy-mcp

Installation

Installation

npm install -g @covalenthq/goldrush-mcp-server

Claude Desktop Configuration

Add this to your claude_desktop_config.json:

{
    "mcpServers": {
        "goldrush": {
            "command": "npx",
            "args": ["-y", "@covalenthq/goldrush-mcp-server@latest"],
            "env": {
                "GOLDRUSH_API_KEY": "YOUR_API_KEY_HERE"
            }
        }
    }
}

FAQ

What is GoldRush API key?
An API key from Covalent's GoldRush platform (https://goldrush.dev/platform/auth/register/) is required to use the MCP server and access blockchain data.
What transport protocols does this server support?
The server supports both STDIO (recommended for MCP clients) and HTTP transports for different integration scenarios.

Compare goldrush-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.