CoinMarketCapSAFE
MCP Implementation for CoinMarketCap
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
CoinMarketCap MCP Server
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 s
e095c42138c1OBSERVED · 2026-10-08Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.
claude mcp add coinmarketcap-mcp --env COINMARKETCAP_API_KEY=${COINMARKETCAP_API_KEY} -- npx -y @shinzolabs/[email protected]{
"mcpServers": {
"coinmarketcap-mcp": {
"command": "npx",
"args": [
"-y",
"@shinzolabs/[email protected]"
],
"env": {
"COINMARKETCAP_API_KEY": "${COINMARKETCAP_API_KEY}"
}
}
}
}Exposed tools (51)
50 read · 1 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
allCryptocurrencyListings | read | Returns a paginated list of all active cryptocurrencies with latest market data. |
blockchainStatisticsLatest | read | Returns the latest statistics for one or more blockchains. |
cmc100IndexHistorical | read | Returns an interval of historic CoinMarketCap 100 Index values based on the interval parameter. |
cmc100IndexLatest | read | Returns the lastest CoinMarketCap 100 Index value, constituents, and constituent weights. |
communityTrendingToken | read | Returns community trending tokens. |
communityTrendingTopic | read | Returns community trending topics. |
contentLatest | read | Returns latest cryptocurrency news and Alexandria articles. |
contentPostsComments | write | Returns comments for a specific post. |
contentPostsLatest | read | Returns latest cryptocurrency posts. |
contentPostsTop | read | Returns top cryptocurrency posts. |
cryptoAirdrop | read | Returns information about a single airdrop on CoinMarketCap. |
cryptoAirdrops | read | Returns a list of past, present, or future airdrops on CoinMarketCap. |
cryptoCategories | read | Returns information about all coin categories available on CoinMarketCap. |
cryptoCategory | read | Returns information about a single coin category on CoinMarketCap. |
cryptoCurrencyMap | read | Returns a mapping of all cryptocurrencies to unique CoinMarketCap IDs. |
cryptoMarketPairsLatest | read | Returns all market pairs for the specified cryptocurrency with associated stats. |
cryptoOhlcvHistorical | read | Returns historical OHLCV market values for one or more cryptocurrencies. |
cryptoOhlcvLatest | read | Returns the latest OHLCV (Open, High, Low, Close, Volume) market values for one or more cryptocurrencies. |
cryptoPricePerformanceStatsLatest | read | Returns price performance statistics for one or more cryptocurrencies including ROI and ATH stats. |
cryptoQuotesHistorical | read | Returns an interval of historical market quotes for any cryptocurrency. |
cryptoQuotesHistoricalV3 | read | Returns an interval of historic market quotes for any cryptocurrency based on time and interval parameters. |
cryptoQuotesLatest | read | Returns the latest market quote for one or more cryptocurrencies. |
cryptoTrendingGainersLosers | read | Returns the biggest gainers and losers in a given time period. |
cryptoTrendingLatest | read | Returns the top cryptocurrencies by search volume in a given time period. |
cryptoTrendingMostVisited | read | Returns the most visited cryptocurrencies on CoinMarketCap in a given time period. |
dexInfo | read | Returns all static metadata for one or more decentralised exchanges. |
dexListingsLatest | read | Returns a paginated list of all decentralised cryptocurrency exchanges including the latest aggregate market data. |
dexNetworksList | read | Returns a list of all networks to unique CoinMarketCap ids. |
dexPairsOhlcvHistorical | read | Returns historical OHLCV data along with market cap for any spot pairs using time interval parameters. |
dexPairsOhlcvLatest | read | Returns the latest OHLCV market values for one or more spot pairs for the current UTC day. |
dexPairsQuotesLatest | read | Returns the latest market quote for 1 or more spot pairs. |
dexPairsTradeLatest | read | Returns up to the latest 100 trades for 1 spot pair. |
dexSpotPairsLatest | read | Returns a paginated list of all active dex spot pairs with latest market data. |
exchangeAssets | read | Returns the assets/token holdings of an exchange. |
exchangeInfo | read | Returns metadata for one or more exchanges. |
exchangeListingsLatest | read | Returns a paginated list of all exchanges with latest market data. |
exchangeMap | read | Returns a mapping of all exchanges to unique CoinMarketCap IDs. |
exchangeMarketPairsLatest | read | Returns all market pairs for the specified exchange with associated stats. |
exchangeQuotesHistorical | read | Returns an interval of historic quotes for any exchange based on time and interval parameters. |
exchangeQuotesLatest | read | Returns the latest market quotes for one or more exchanges. |
fearAndGreedHistorical | read | Returns historical CMC Crypto Fear and Greed Index values. |
fearAndGreedLatest | read | Returns the latest CMC Crypto Fear and Greed Index value. |
fiatMap | read | Returns a mapping of all supported fiat currencies to unique CoinMarketCap IDs. |
getCryptoMetadata | read | Returns all static metadata for one or more cryptocurrencies including logo, description, and website URLs. |
getPostmanCollection | read | Returns a Postman collection for the CoinMarketCap API. |
globalMetricsHistorical | read | Returns historical global cryptocurrency market metrics. |
globalMetricsLatest | read | Returns the latest global cryptocurrency market metrics. |
historicalCryptocurrencyListings | read | Returns a ranked and sorted list of all cryptocurrencies for a historical point in time. |
keyInfo | read | Returns API key details and usage stats. |
newCryptocurrencyListings | read | Returns a paginated list of most recently added cryptocurrencies. |
priceConversion | read | Convert an amount of one cryptocurrency or fiat currency into one or more different currencies. |
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (1 observation(s))
- Shell
- none-observed
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (1)
@shinzolabs/instrumentation-mcp
Gates applied: no_behavioural_pass.
e095c42138c1full audit observations/trust-audit/mcp-server/shinzo-labs__coinmarketcap.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | e095c42138c1 | SAFE | B | 89 | first audit |
Questions
What is the CoinMarketCap MCP server?
MCP Implementation for CoinMarketCap
What tools does CoinMarketCap expose?
51 in total: 50 read-only, 1 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is CoinMarketCap safe to connect to an agent?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.
What credentials does CoinMarketCap need?
It reads COINMARKETCAP_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.
How does CoinMarketCap run?
It speaks stdio, so it runs as a local process your client starts. It is published on npm as @shinzolabs/coinmarketcap-mcp at 1.4.5.
How current is this page?
The grade is for one exact copy of the source (e095c42138c1), read on 2026-10-08. The repository is watched and re-audited when it changes.