A server that provides real-time cryptocurrency data through the Model Context Protocol, allowing access to detailed exchange information and current cryptocurrency rates from the CoinCap API.
A real-time cryptocurrency data provider for Model Context Protocol (MCP) servers. This package integrates with the CoinCap API to provide cryptocurrency exchange details and current rates.
To get started, add this configuration to your MCP Client config json:
{ "mcpServers": { "realtime-crypto": { "command": "npx", "args": ["realtime-crypto-mcp-server"] } } }
Install dependencies:
npm install
Build the server:
npm run build
This package provides tools to retrieve detailed information about cryptocurrency exchanges and current exchange rates for cryptocurrencies using the CoinCap API.
getExchangeDetailsTool
Get detailed information about cryptocurrency exchanges.
Input:
exchange
(string): Exchange ID (e.g., binance
, coinbase
, kraken
)Example Response: Exchange details for Binance:
Name: Binance
Rank: 1
Volume (USD): $14,789,244,354.70
% of Total Volume: 31.39%
Trading Pairs: 1078
Website: https://www.binance.com/
Last Updated: 4/5/2025, 12:34:56 PM
getRatesTool
Get current exchange rates for cryptocurrencies.
Input:
currency
(string): Cryptocurrency ID (e.g., bitcoin
, ethereum
, litecoin
)Example Response: Current rate for bitcoin:
Symbol: BTC ₿ Type: crypto USD Rate: $82,821.30
This package uses data from the CoinCap API, a free cryptocurrency market data API that provides real-time pricing and market activity for over 1,000 cryptocurrencies.
The package includes built-in rate limiting and retry mechanisms to handle CoinCap API's rate limits.
MIT
Mohan Kumar
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!