About CoinMarketCap
CoinMarketCap is an MCP server published by shinzo-labs in the Developer Tools category: mCP Implementation for CoinMarketCap.
The repository has 51 stars and 17 forks, with the last commit 10 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/shinzo-labs/coinmarketcap-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (51)
allCryptocurrencyListingsReturns a paginated list of all active cryptocurrencies with latest market data.
Parameters not published.
blockchainStatisticsLatestReturns the latest statistics for one or more blockchains.
Parameters not published.
cmc100IndexHistoricalReturns an interval of historic CoinMarketCap 100 Index values based on the interval parameter.
Parameters not published.
cmc100IndexLatestReturns the lastest CoinMarketCap 100 Index value, constituents, and constituent weights.
Parameters not published.
communityTrendingTokenReturns community trending tokens.
Parameters not published.
communityTrendingTopicReturns community trending topics.
Parameters not published.
contentLatestReturns latest cryptocurrency news and Alexandria articles.
Parameters not published.
contentPostsCommentsReturns comments for a specific post.
Parameters not published.
contentPostsLatestReturns latest cryptocurrency posts.
Parameters not published.
contentPostsTopReturns top cryptocurrency posts.
Parameters not published.
Show all 51 tools
cryptoAirdropReturns information about a single airdrop on CoinMarketCap.
Parameters not published.
cryptoAirdropsReturns a list of past, present, or future airdrops on CoinMarketCap.
Parameters not published.
cryptoCategoriesReturns information about all coin categories available on CoinMarketCap.
Parameters not published.
cryptoCategoryReturns information about a single coin category on CoinMarketCap.
Parameters not published.
cryptoCurrencyMapReturns a mapping of all cryptocurrencies to unique CoinMarketCap IDs.
Parameters not published.
cryptoMarketPairsLatestReturns all market pairs for the specified cryptocurrency with associated stats.
Parameters not published.
cryptoOhlcvHistoricalReturns historical OHLCV market values for one or more cryptocurrencies.
Parameters not published.
cryptoOhlcvLatestReturns the latest OHLCV (Open, High, Low, Close, Volume) market values for one or more cryptocurrencies.
Parameters not published.
cryptoPricePerformanceStatsLatestReturns price performance statistics for one or more cryptocurrencies including ROI and ATH stats.
Parameters not published.
cryptoQuotesHistoricalReturns an interval of historical market quotes for any cryptocurrency.
Parameters not published.
cryptoQuotesHistoricalV3Returns an interval of historic market quotes for any cryptocurrency based on time and interval parameters.
Parameters not published.
cryptoQuotesLatestReturns the latest market quote for one or more cryptocurrencies.
Parameters not published.
cryptoTrendingGainersLosersReturns the biggest gainers and losers in a given time period.
Parameters not published.
cryptoTrendingLatestReturns the top cryptocurrencies by search volume in a given time period.
Parameters not published.
cryptoTrendingMostVisitedReturns the most visited cryptocurrencies on CoinMarketCap in a given time period.
Parameters not published.
dexInfoReturns all static metadata for one or more decentralised exchanges.
Parameters not published.
dexListingsLatestReturns a paginated list of all decentralised cryptocurrency exchanges including the latest aggregate market data.
Parameters not published.
dexNetworksListReturns a list of all networks to unique CoinMarketCap ids.
Parameters not published.
dexPairsOhlcvHistoricalReturns historical OHLCV data along with market cap for any spot pairs using time interval parameters.
Parameters not published.
dexPairsOhlcvLatestReturns the latest OHLCV market values for one or more spot pairs for the current UTC day.
Parameters not published.
dexPairsQuotesLatestReturns the latest market quote for 1 or more spot pairs.
Parameters not published.
dexPairsTradeLatestReturns up to the latest 100 trades for 1 spot pair.
Parameters not published.
dexSpotPairsLatestReturns a paginated list of all active dex spot pairs with latest market data.
Parameters not published.
exchangeAssetsReturns the assets/token holdings of an exchange.
Parameters not published.
exchangeInfoReturns metadata for one or more exchanges.
Parameters not published.
exchangeListingsLatestReturns a paginated list of all exchanges with latest market data.
Parameters not published.
exchangeMapReturns a mapping of all exchanges to unique CoinMarketCap IDs.
Parameters not published.
exchangeMarketPairsLatestReturns all market pairs for the specified exchange with associated stats.
Parameters not published.
exchangeQuotesHistoricalReturns an interval of historic quotes for any exchange based on time and interval parameters.
Parameters not published.
exchangeQuotesLatestReturns the latest market quotes for one or more exchanges.
Parameters not published.
fearAndGreedHistoricalReturns historical CMC Crypto Fear and Greed Index values.
Parameters not published.
fearAndGreedLatestReturns the latest CMC Crypto Fear and Greed Index value.
Parameters not published.
fiatMapReturns a mapping of all supported fiat currencies to unique CoinMarketCap IDs.
Parameters not published.
getCryptoMetadataReturns all static metadata for one or more cryptocurrencies including logo, description, and website URLs.
Parameters not published.
getPostmanCollectionReturns a Postman collection for the CoinMarketCap API.
Parameters not published.
globalMetricsHistoricalReturns historical global cryptocurrency market metrics.
Parameters not published.
globalMetricsLatestReturns the latest global cryptocurrency market metrics.
Parameters not published.
historicalCryptocurrencyListingsReturns a ranked and sorted list of all cryptocurrencies for a historical point in time.
Parameters not published.
keyInfoReturns API key details and usage stats.
Parameters not published.
newCryptocurrencyListingsReturns a paginated list of most recently added cryptocurrencies.
Parameters not published.
priceConversionConvert an amount of one cryptocurrency or fiat currency into one or more different currencies.
Parameters not published.
Ask AI
Ask AI about CoinMarketCap
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 4 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
Releases
README
A Model Context Protocol (MCP) server 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
Prerequisites
If you don't have an API key, first sign up to receive a free Basic key here.
Client Configuration
There are several options to configure your MCP client with the server. For hosted/remote server setup, use Smithery's CLI with a Smithery API Key. For local installation, use npx or build from source. Each of these options is explained below.
Smithery Remote Server (Recommended)
To add a remote server to your MCP client config.json, run the following command from Smithery CLI:
npx -y @smithery/cli install @shinzo-labs/coinmarketcap-mcp
Enter your COINMARKETCAP_API_KEY and SUBSCRIPTION_LEVEL (see options below) when prompted.
Smithery SDK
If you are developing your own agent application, you can use the boilerplate code here.
NPX Local Install
To install the server locally with npx, add the following to your MCP client config.json:
{
"mcpServers": {
"coinmarketcap": {
"command": "npx",
"args": [
"@shinzolabs/coinmarketcap-mcp"
],
"env": {
"COINMARKETCAP_API_KEY": "your-key-here",
"SUBSCRIPTION_LEVEL": "Basic" // See options below
}
}
}
}
Build from Source
- Download the repo:
git clone https://github.com/shinzo-labs/coinmarketcap-mcp.git
- Install packages (inside cloned repo):
pnpm i
- Add the following to your MCP client
config.json:
{
"mcpServers": {
"coinmarketcap": {
"command": "node",
"args": [
"/path/to/coinmarketcap-mcp/index.js"
],
"env": {
"COINMARKETCAP_API_KEY": "your-key-here",
"SUBSCRIPTION_LEVEL": "Basic" // See options below
}
}
}
}
Config Variables
| Variable | Description | Required? | Default |
|---|---|---|---|
COINMARKETCAP_API_KEY |
API Key from CoinMarketCap.com | Yes | |
SUBSCRIPTION_LEVEL |
Basic, Hobbyist, Startup, Standard, Professional, or Enterprise |
No | Basic |
PORT |
Port for Streamable HTTP transport method | No | 3000 |
TELEMETRY_ENABLED |
Enable telemetry | No | true |
Supported Tools
Subscription Level: Basic (and above)
Cryptocurrency
cryptoCurrencyMap: Get mapping of all cryptocurrenciesgetCryptoMetadata: Get metadata for one or more cryptocurrenciesallCryptocurrencyListings: Get latest market quote for 1-5000 cryptocurrenciescryptoQuotesLatest: Get latest market quote for 1 or more cryptocurrenciescryptoCategories: Get list of all cryptocurrency categoriescryptoCategory: Get metadata about a cryptocurrency category
Exchange
exchangeMap: Get mapping of all exchangesexchangeInfo: Get metadata for one or more exchangesexchangeAssets: Get list of all assets available on an exchange
DEX
dexInfo: Get metadata for one or more decentralised exchangesdexListingsLatest: Get latest market data for all DEXesdexNetworksList: Get list of all networks with unique IDsdexSpotPairsLatest: Get latest market data for all active DEX spot pairsdexPairsQuotesLatest: Get latest market quotes for spot pairsdexPairsOhlcvLatest: Get latest OHLCV data for spot pairsdexPairsOhlcvHistorical: Get historical OHLCV data for spot pairsdexPairsTradeLatest: Get latest trades for spot pairs
Global Metrics
globalMetricsLatest: Get latest global cryptocurrency metrics
Index
cmc100IndexLatest: Get latest CoinMarketCap 100 Index value and constituentscmc100IndexHistorical: Get historical CoinMarketCap 100 Index values
Tools
priceConversion: Convert an amount of one cryptocurrency or fiat currency into anothergetPostmanCollection: Get Postman collection for the API
Other
fiatMap: Get mapping of all fiat currencieskeyInfo: Get API key usage and statusfearAndGreedLatest: Get latest Fear & Greed IndexfearAndGreedHistorical: Get historical Fear & Greed Index values
Subscription Level: Hobbyist (and above)
Cryptocurrency
cryptoAirdrops: Get list of all cryptocurrency airdropscryptoAirdrop: Get metadata about a specific airdrophistoricalCryptocurrencyListings: Get historical market quotes for any cryptocurrencycryptoQuotesHistorical: Get historical market quotes for any cryptocurrencycryptoQuotesHistoricalV3: 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 cryptocurrenciescryptoTrendingGainersLosers: Get biggest gainers and losers in a given time periodcryptoTrendingLatest: Get top cryptocurrencies by search volumecryptoTrendingMostVisited: Get most visited cryptocurrenciescryptoOhlcvLatest: Get latest OHLCV market data for any cryptocurrencycryptoOhlcvHistorical: Get historical OHLCV market data for any cryptocurrencycryptoPricePerformanceStatsLatest: 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 exchangesexchangeMarketPairsLatest: Get latest market pairs for any exchangeexchangeQuotesLatest: Get latest market quotes for one or more exchanges
Content
contentLatest: Get latest cryptocurrency news and contentcontentPostsTop: Get top cryptocurrency postscontentPostsLatest: Get latest cryptocurrency postscontentPostsComments: Get comments for a specific post
Community
communityTrendingTopic: Get trending topics in the cryptocurrency communitycommunityTrendingToken: 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! Please read CONTRIBUTING.md for guidelines on issues, contributions, and contact information.
Data Collection and Privacy
Shinzo Labs collects limited anonymous telemetry from this server to help improve our products and services. No personally identifiable information is collected as part of this process. Please review the Privacy Policy for more details on the types of data collected and how to opt-out of this telemetry.
License
MIT
README fetched from the repository 4 hours ago. The original is authoritative.