From coinpaprika
Search and analyze cryptocurrency market data using CoinPaprika. Activates when users search for coins, ask about prices, request market overviews, or look up tokens by contract address.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coinpaprika:crypto-market-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search, discover, and analyze cryptocurrency market data across 12,000+ cryptocurrencies and 350+ exchanges using CoinPaprika MCP tools.
Search, discover, and analyze cryptocurrency market data across 12,000+ cryptocurrencies and 350+ exchanges using CoinPaprika MCP tools.
| Tool | Use case |
|---|---|
search(q, categories, limit) | Find coins by name, symbol, or keyword |
resolveId(type, query) | Resolve fuzzy names to canonical coin IDs |
getTickersById(coinId, quotes) | Price, market cap, volume for one coin |
getTickers(limit, quotes) | Top coins by market cap |
getGlobal() | Total market cap, BTC dominance, 24h volume |
getCoinById(coinId) | Coin description, links, team, tags |
getCoinExchanges(coinId) | Which exchanges list this coin |
getCoinMarkets(coinId, quotes) | Trading pairs for a coin |
getCoinOHLCVHistorical(coinId, start) | Historical candlestick data |
getCoinOHLCVLatest(coinId) | Last full day OHLCV |
getCoinOHLCVToday(coinId) | Today's partial OHLCV |
getExchanges(limit, quotes) | List exchanges |
getExchangeByID(exchangeId) | Exchange details |
getPlatforms() | List contract platforms |
getTickerByContract(platformId, contractAddress) | Price lookup by contract address |
getTagById(tagId, additionalFields) | Get coins by category (use additionalFields: "coins") |
getTags() | List all categories/tags |
priceConverter(baseCurrencyId, quoteCurrencyId, amount) | Convert between currencies |
status() | API health check |
Pattern: {symbol}-{name} (lowercase, hyphens). Examples: btc-bitcoin, eth-ethereum, sol-solana.
If unsure of the ID, call search(q: "user query") or resolveId(type: "coin", query: "user query") first.
Search for a coin:
search(q: "pepe", categories: "currencies", limit: 5)id field for further queriesGet coin price and details:
getTickersById(coinId: "btc-bitcoin", quotes: "USD,BTC")quotes.USD.price, quotes.USD.market_cap, quotes.USD.volume_24h, quotes.USD.percent_change_24hTop coins by market cap:
getTickers(limit: 10, quotes: "USD")Market overview:
getGlobal() for total market cap, BTC dominance, volumegetTickers(limit: 10) for top moversLook up token by contract address:
getTickerByContract(platformId: "eth-ethereum", contractAddress: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48")eth-ethereum, bnb-binance-coin, matic-polygon, sol-solana, arb-arbitrum, avax-avalanche, op-optimism, base-baseFind coins by category:
getTagById(tagId: "stablecoin", additionalFields: "coins") returns array of coin IDsstablecoin, defi, nft, layer-1, layer-2, meme-tokenHistorical OHLCV:
getCoinOHLCVHistorical(coinId: "btc-bitcoin", start: "2025-01-01", interval: "24h", limit: 30)5m, 15m, 30m, 1h, 6h, 12h, 24hsearch to find similar namessymbol-name format (lowercase, hyphens)npx claudepluginhub coinpaprika/claude-marketplace --plugin coinpaprikaGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.