goldrush-mcp-server

goldrush-mcp-server

3.4

If you are the rightful owner of goldrush-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

GoldRush MCP Server is a Model Context Protocol server that exposes Covalent's GoldRush APIs as MCP resources and tools.

GoldRush MCP Server is a robust implementation of the Model Context Protocol (MCP) designed to interface with Covalent's GoldRush APIs. It is built using TypeScript and leverages the @modelcontextprotocol/sdk and @covalenthq/client-sdk packages. The server allows LLM clients to interact with Covalent's API endpoints as MCP tools, providing access to a wide range of blockchain data and functionalities. The server is modular, with each service implemented as a separate module, making it easy to maintain and extend. It supports a variety of use cases, including fetching blockchain data, managing token balances, and analyzing transaction histories. The server is fully testable with Vitest, ensuring reliability and performance.

Features

  • Call Covalent GoldRush API endpoints as MCP Tools
  • Read from MCP Resources that provide chain info, quote currencies, and chain statuses
  • Fully testable with Vitest for testing each group of tools
  • Modular architecture for easy maintenance and extension
  • Supports a wide range of blockchain data and functionalities

Tools

  1. bitcoin_hd_wallet_balances

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

  2. bitcoin_non_hd_wallet_balances

    Fetch Bitcoin balance for a non-HD address with spot prices and metadata.

  3. bitcoin_transactions

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

  4. block

    Fetch and render a single block for a block explorer.

  5. block_heights

    Get all the block heights within a particular date range.