goldrush-mcp-server
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
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 with spot prices and metadata.
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.