Navigation
Coinmarketcap: Real-Time Data, Market Trends - MCP Implementation

Coinmarketcap: Real-Time Data, Market Trends

Your ultimate crypto compass: Real-time data, market trends, and rankings trusted by millions. Stay ahead in any storm." )

Research And Data
4.3(184 reviews)
276 saves
128 comments

Ranked in the top 5% of all AI tools in its category

About Coinmarketcap

What is Coinmarketcap: Real-Time Data, Market Trends?

Coinmarketcap Real-Time Data & Market Trends is a developer-focused API interface built on the MCP protocol, integrating CoinMarketCap’s extensive cryptocurrency market data. It provides instant access to price feeds, historical metrics, and sentiment analysis tools, enabling developers to integrate dynamic market insights into applications. The platform supports multiple subscription tiers, offering tailored access to over 200+ endpoints covering crypto assets, exchanges, news, and community trends.

How to Use Coinmarketcap: Real-Time Data, Market Trends?

Installation Methods

  • NPM Installation: Use `npm install @coinmarketcap/mcp` to integrate via package manager.
  • Manual Setup: Download SDK from official docs, configure API keys, and initialize endpoints via REST/gRPC.
  • Postman Collection: Import pre-built collections for quick prototyping (requires subscription validation).

Core Workflow

Authenticate → Select endpoints (e.g., `/v3/cryptocurrency/quotes/latest`) → Parse JSON/Protobuf responses → Visualize data in dashboards or apps.

Coinmarketcap Features

Key Features

  • Subscription Tier Access: Bronze/Silver/Gold plans unlock real-time tickers, historical OHLCV data, and sentiment analysis.
  • Data Granularity: Query 1-minute candlesticks, 24h trading volumes, and market cap rankings with millisecond precision.
  • Multi-Asset Support: Track 15,000+ crypto assets, stablecoins, NFTs, and DeFi protocols in unified API responses.
  • Automated Updates: Webhook notifications for price movements exceeding 5% thresholds or new token listings.

Use Cases

Algorithmic Trading

Build arbitrage bots using cross-exchange price feeds and volatility indicators from `/v3/exchange/ticker` endpoints.

Regulatory Compliance

Automate AML checks via `/v3/cryptocurrency/id/` to validate asset legitimacy against watchlists.

Social Sentiment Analysis

Track Twitter/X and Reddit sentiment scores from `/v3/cryptocurrency/social_stats` to predict market shifts.

Coinmarketcap FAQ

FAQ

Q: How does pricing differ between subscription tiers?

A: Bronze tier offers 50k monthly requests with 1hr data latency, while Gold tier provides real-time feeds and 500k requests.

Q: Can I test APIs without commitment?

A: Yes – sign up for a free 7-day trial with basic endpoints access via developer portal.

Q: Are there SDKs for non-Javascript languages?

A: Python, Java, and Go SDKs available – view documentation on GitHub.

Content

CoinMarketCap MCP

npm version smithery badge

A Model Context Protocol (MCP) implementation for the CoinMarketCap API, providing a standardized interface for accessing cryptocurrency market data, exchange information, and other blockchain-related metrics.

Features

  • Complete coverage of the CoinMarketCap API
  • Fetch data on the latest crypto trends, market movements, and global market metrics
  • Access to detailed OHLCV data with Standard subscription or higher
  • Type-safe parameter validation with Zod

Installation

If you don't have an API key, first sign up to receive a free Basic key here.

NPX (Recommended)

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "coinmarketcap": {
      "command": "npx",
      "args": [
        "@shinzolabs/coinmarketcap-mcp"
      ],
      "env": {
        "COINMARKETCAP_API_KEY": "your-key-here",
        "SUBSCRIPTION_LEVEL": "Basic" // "Basic", "Hobbyist", "Startup", "Standard", "Professional", or "Enterprise"
      }
    }
  }
}

Manual Download

  1. Download the repo:
git clone https://github.com/shinzo-labs/coinmarketcap-mcp.git
  1. Install packages (inside cloned repo):
pnpm i
  1. Add the following to your claude_desktop_config.json:
{
  "mcpServers": {
    "coinmarketcap": {
      "command": "node",
      "args": [
        "/path/to/coinmarketcap-mcp/index.js"
      ],
      "env": {
        "COINMARKETCAP_API_KEY": "your-key-here",
        "SUBSCRIPTION_LEVEL": "Basic" // "Basic", "Hobbyist", "Startup", "Standard", "Professional", or "Enterprise"
      }
    }
  }
}

Smithery

To install for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @shinzo-labs/coinmarketcap-mcp --client claude

Supported Endpoints

Subscription Level: Basic (and above)

Cryptocurrency

  • cryptoCurrencyMap: Get mapping of all cryptocurrencies
  • getCryptoMetadata: Get metadata for one or more cryptocurrencies
  • allCryptocurrencyListings: Get latest market quote for 1-5000 cryptocurrencies
  • cryptoQuotesLatest: Get latest market quote for 1 or more cryptocurrencies
  • cryptoCategories: Get list of all cryptocurrency categories
  • cryptoCategory: Get metadata about a cryptocurrency category

Exchange

  • exchangeMap: Get mapping of all exchanges
  • exchangeInfo: Get metadata for one or more exchanges
  • exchangeAssets: Get list of all assets available on an exchange

DEX

  • dexInfo: Get metadata for one or more decentralised exchanges
  • dexListingsLatest: Get latest market data for all DEXes
  • dexNetworksList: Get list of all networks with unique IDs
  • dexSpotPairsLatest: Get latest market data for all active DEX spot pairs
  • dexPairsQuotesLatest: Get latest market quotes for spot pairs
  • dexPairsOhlcvLatest: Get latest OHLCV data for spot pairs
  • dexPairsOhlcvHistorical: Get historical OHLCV data for spot pairs
  • dexPairsTradeLatest: Get latest trades for spot pairs

Global Metrics

  • globalMetricsLatest: Get latest global cryptocurrency metrics

Index

  • cmc100IndexLatest: Get latest CoinMarketCap 100 Index value and constituents
  • cmc100IndexHistorical: Get historical CoinMarketCap 100 Index values

Tools

  • priceConversion: Convert an amount of one cryptocurrency or fiat currency into another
  • getPostmanCollection: Get Postman collection for the API

Other

  • fiatMap: Get mapping of all fiat currencies
  • keyInfo: Get API key usage and status
  • fearAndGreedLatest: Get latest Fear & Greed Index
  • fearAndGreedHistorical: Get historical Fear & Greed Index values

Subscription Level: Hobbyist (and above)

Cryptocurrency

  • cryptoAirdrops: Get list of all cryptocurrency airdrops
  • cryptoAirdrop: Get metadata about a specific airdrop
  • historicalCryptocurrencyListings: Get historical market quotes for any cryptocurrency
  • cryptoQuotesHistorical: Get historical market quotes for any cryptocurrency
  • cryptoQuotesHistoricalV3: Get historical market quotes with advanced time-based intervals

Exchange

  • exchangeQuotesHistorical: Get historical quotes for any exchange

Global Metrics

  • globalMetricsHistorical: Get historical global cryptocurrency metrics

Subscription Level: Startup (and above)

Cryptocurrency

  • newCryptocurrencyListings: Get list of most recently added cryptocurrencies
  • cryptoTrendingGainersLosers: Get biggest gainers and losers in a given time period
  • cryptoTrendingLatest: Get top cryptocurrencies by search volume
  • cryptoTrendingMostVisited: Get most visited cryptocurrencies
  • cryptoOhlcvLatest: Get latest OHLCV market data for any cryptocurrency
  • cryptoOhlcvHistorical: Get historical OHLCV market data for any cryptocurrency
  • cryptoPricePerformanceStatsLatest: Get price performance statistics for any cryptocurrency

Subscription Level: Standard (and above)

Cryptocurrency

  • cryptoMarketPairsLatest: Get latest market pairs for any cryptocurrency

Exchange

  • exchangeListingsLatest: Get latest market data for all exchanges
  • exchangeMarketPairsLatest: Get latest market pairs for any exchange
  • exchangeQuotesLatest: Get latest market quotes for one or more exchanges

Content

  • contentLatest: Get latest cryptocurrency news and content
  • contentPostsTop: Get top cryptocurrency posts
  • contentPostsLatest: Get latest cryptocurrency posts
  • contentPostsComments: Get comments for a specific post

Community

  • communityTrendingTopic: Get trending topics in the cryptocurrency community
  • communityTrendingToken: Get trending tokens in the cryptocurrency community

Subscription Level: Enterprise (and above)

Blockchain

  • blockchainStatisticsLatest: Get latest statistics for one or more blockchains

Contributing

Contributions are welcomed and encouraged. Contact [email protected] with any questions, comments or concerns.

Related MCP Servers & Clients