by shinzo-labs
Provides standardized access to CoinMarketCap data through a Model Context Protocol server, enabling retrieval of cryptocurrency market metrics, exchange information, OHLCV data, and related blockchain statistics.
Provides a complete MCP interface to the CoinMarketCap API, allowing agents and applications to query cryptocurrency market data, exchange details, decentralized exchange (DEX) information, global metrics, and various content feeds without handling raw HTTP requests.
config.json
:{
"mcpServers": {
"coinmarketcap": {
"command": "npx",
"args": ["@shinzolabs/coinmarketcap-mcp"],
"env": {
"COINMARKETCAP_API_KEY": "<YOUR_API_KEY>",
"SUBSCRIPTION_LEVEL": "Basic"
}
}
}
}
3000
(or a custom PORT
if set).cryptoQuotesLatest
, globalMetricsLatest
, dexPairsOhlcvHistorical
) via the MCP client interface.npx
with minimal setup.Basic
, Hobbyist
, Startup
, Standard
, Professional
, Enterprise
).TELEMETRY_ENABLED
).Q: Which environment variables are required?
A: COINMARKETCAP_API_KEY
is mandatory; SUBSCRIPTION_LEVEL
, PORT
, and TELEMETRY_ENABLED
are optional.
Q: Can I run the server on a custom port?
A: Yes, set the PORT
variable in the environment; default is 3000
.
Q: How do I upgrade my subscription level?
A: Change the SUBSCRIPTION_LEVEL
environment variable to one of the supported tiers (Hobbyist
, Startup
, Standard
, Professional
, Enterprise
).
Q: Is telemetry required?
A: Telemetry is enabled by default (true
). Set TELEMETRY_ENABLED=false
to opt‑out.
Q: Do I need to install any additional packages?
A: No. The server runs directly with npx @shinzolabs/coinmarketcap-mcp
after providing the required environment variables.
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.
If you don't have an API key, first sign up to receive a free Basic
key here.
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.
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.
If you are developing your own agent application, you can use the boilerplate code here.
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
}
}
}
}
git clone https://github.com/shinzo-labs/coinmarketcap-mcp.git
pnpm i
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
}
}
}
}
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 |
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 categoryexchangeMap
: Get mapping of all exchangesexchangeInfo
: Get metadata for one or more exchangesexchangeAssets
: Get list of all assets available on an exchangedexInfo
: 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 pairsglobalMetricsLatest
: Get latest global cryptocurrency metricscmc100IndexLatest
: Get latest CoinMarketCap 100 Index value and constituentscmc100IndexHistorical
: Get historical CoinMarketCap 100 Index valuespriceConversion
: Convert an amount of one cryptocurrency or fiat currency into anothergetPostmanCollection
: Get Postman collection for the APIfiatMap
: Get mapping of all fiat currencieskeyInfo
: Get API key usage and statusfearAndGreedLatest
: Get latest Fear & Greed IndexfearAndGreedHistorical
: Get historical Fear & Greed Index valuescryptoAirdrops
: 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 intervalsexchangeQuotesHistorical
: Get historical quotes for any exchangeglobalMetricsHistorical
: Get historical global cryptocurrency metricsnewCryptocurrencyListings
: 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 cryptocurrencycryptoMarketPairsLatest
: Get latest market pairs for any cryptocurrencyexchangeListingsLatest
: Get latest market data for all exchangesexchangeMarketPairsLatest
: Get latest market pairs for any exchangeexchangeQuotesLatest
: Get latest market quotes for one or more exchangescontentLatest
: Get latest cryptocurrency news and contentcontentPostsTop
: Get top cryptocurrency postscontentPostsLatest
: Get latest cryptocurrency postscontentPostsComments
: Get comments for a specific postcommunityTrendingTopic
: Get trending topics in the cryptocurrency communitycommunityTrendingToken
: Get trending tokens in the cryptocurrency communityblockchainStatisticsLatest
: Get latest statistics for one or more blockchainsContributions are welcomed and encouraged! Please read CONTRIBUTING.md for guidelines on issues, contributions, and contact information.
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.
MIT
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "coinmarketcap-mcp": { "command": "npx", "args": [ "@shinzolabs/coinmarketcap-mcp" ], "env": { "COINMARKETCAP_API_KEY": "<YOUR_API_KEY>", "SUBSCRIPTION_LEVEL": "Basic" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by goat-sdk
Enables AI agents to send and receive payments, purchase goods and services, execute investment strategies, tokenize assets, and obtain financial insights by leveraging blockchains, stablecoins, and wallets.
by financial-datasets
Provides access to income statements, balance sheets, cash flow statements, stock prices, market news, and cryptocurrency data through MCP tools for AI assistants.
by alpacahq
Enables large language models to trade stocks and options, retrieve real‑time and historical market data, and manage portfolios using plain English commands through a local or remote MCP server.
by XeroAPI
Provides a bridge between the Model Context Protocol and Xero's API, enabling standardized access to Xero accounting and business features.
by stefanoamorelli
Provides an MCP server that connects AI models to SEC EDGAR filings, enabling real‑time retrieval of company filings, financial statements, and insider‑trading data with exact XBRL precision and verifiable filing references.
by ariadng
Enables AI LLMs to execute trades on the MetaTrader 5 platform through the Model Context Protocol.
by calvernaz
Provides access to Alpha Vantage stock market data via an MCP server, supporting stdio and HTTP streaming modes with optional OAuth 2.1 authentication.
by kukapay
Integrates the Freqtrade cryptocurrency trading bot with MCP, exposing its REST API as tools for AI agents to perform automated trading operations.
by kukapay
Provides a comprehensive set of cryptocurrency technical analysis indicators and ready‑to‑use trading strategies through an MCP interface, enabling AI agents and applications to generate buy, hold, or sell signals.