digital-asset-oracle
Interface for fetching live cryptocurrency market statistics, including asset rankings, current pricing, comprehensive token profiles, and venue trading information. Supplies aggregated worldwide crypto market indicators for advanced analytical applications.
Author

szcharlesji
Quick Info
Actions
Tags
Digital Asset Oracle (Crypto MCP)
A Model Context Protocol (MCP) service engineered to grant Claude AI immediate, programmatic access to cryptocurrency data sourced from the CoinMarketCap API.
Capabilities
This server exposes the following specialized operations for Claude:
- get-cryptocurrency-listings: Obtain the most recent aggregated market data for digital assets.
- get-cryptocurrency-quotes: Request current valuation data for designated crypto assets.
- get-cryptocurrency-map: Retrieve the mapping scheme linking cryptocurrencies to their CoinMarketCap identifiers.
- get-cryptocurrency-info: Fetch exhaustive descriptive metadata pertaining to specific digital currencies.
- get-global-metrics: Access broad, aggregate statistics characterizing the entire cryptocurrency ecosystem.
- get-exchange-listings: Query details concerning established cryptocurrency trading venues.
Prerequisites
- A valid CoinMarketCap API access key (obtainable at pro.coinmarketcap.com)
Integration into Claude Desktop Environment
To link this MCP server with your Claude Desktop installation:
-
Navigate to the Claude Desktop configuration file location:
- On macOS systems:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- On macOS systems:
-
Insert the subsequent configuration structure into the file:
{ "mcpServers": { "cmc": { "command": "npx", "args": ["crypto-mcp"], "env": { "COINMARKET_API_KEY": "your-api-key-here" } } } }
Local Deployment Instructions
- Clone the source repository.
- Install required software packages:
bash
Using npm package manager
npm install
Using bun runtime
bun install
- Compile the TypeScript source code into runnable JavaScript:
bash
Using npm
npm run build
Using bun
bun run build
Operational Use within Claude
Once properly registered, you can prompt Claude to execute various cryptocurrency analyses:
- "List the top ten crypto assets ranked by capitalization."
- "What is the present valuation of Bitcoin alongside Ethereum?"
- "Provide today's aggregate figures for the worldwide crypto market."
- "Supply background details regarding the Binance trading platform."
Illustrative Visualizations
Top Asset Rankings
Asset Profile Data
Market Indicator Snapshots
Development Notes
This utility employs TypeScript and leverages the Model Context Protocol SDK to construct a server capable of communicating with the Claude AI environment. Modifications to the available functions or the introduction of novel API endpoints necessitate editing the src/index.ts file followed by a project rebuild.
