coinpaprika-api
The coinpaprika-api skill provides access to real-time and historical cryptocurrency market data for over 12,000 coins and 350 exchanges through 29 MCP tools, including price tickers, OHLCV candlestick data, exchange information, and contract lookups. Use it when building crypto analytics features, price monitoring systems, or market research applications that require current or historical blockchain asset data without authentication.
git clone --depth 1 https://github.com/davepoon/buildwithclaude /tmp/coinpaprika-api && cp -r /tmp/coinpaprika-api/plugins/all-skills/skills/coinpaprika-api ~/.claude/skills/coinpaprika-apiSKILL.md
# CoinPaprika API
Access cryptocurrency market data for 12,000+ coins and 350+ exchanges via the CoinPaprika MCP server.
## Setup
Add the MCP server to your Claude Code config:
```json
{
"mcpServers": {
"coinpaprika": {
"url": "https://mcp.coinpaprika.com/sse"
}
}
}
```
Or install the full plugin (includes agent + skill):
```
/plugin marketplace add coinpaprika/claude-marketplace
/plugin install coinpaprika@coinpaprika-plugins
```
## Available MCP Tools (29)
- `getGlobal` — Total market cap, BTC dominance, 24h volume
- `getTickers` / `getTickersById` — Price, market cap, volume for coins
- `getTickersHistoricalById` — Historical price ticks
- `getCoins` / `getCoinById` — Coin details, descriptions, links, teams
- `getCoinEvents` / `getCoinExchanges` / `getCoinMarkets` — Events, exchange listings, trading pairs
- `getCoinOHLCVHistorical` / `getCoinOHLCVLatest` / `getCoinOHLCVToday` — Candlestick data
- `getExchanges` / `getExchangeByID` / `getExchangeMarkets` — Exchange data
- `getPlatforms` / `getContracts` / `getTickerByContract` / `getHistoricalTickerByContract` — Contract lookups
- `search` / `resolveId` — Find coins, exchanges, people, tags
- `priceConverter` — Convert between currencies
- `getTags` / `getTagById` / `getPeopleById` — Categories and team info
- `keyInfo` / `getMappings` / `getChangelogIDs` / `status` — Account and metadata
## Coin ID Format
Pattern: `{symbol}-{name}` lowercase. Examples: `btc-bitcoin`, `eth-ethereum`, `sol-solana`.
Use `search` or `resolveId` if unsure of the correct ID.
## Rate Limits
- Free tier: 20,000 calls/month, no API key needed
- Pro tier: higher limits via api-pro.coinpaprika.com
- Docs: https://docs.coinpaprika.comScans the codebase for dead code, tech debt, outdated dependencies, and code quality issues. Delegates to the Centinela (QA) agent.
Creates a complete product feature specification with acceptance criteria, scope, dependencies, and risks. Delegates to the Prometeo (PM) agent.
Implements a feature from its specification. Reads the spec, designs architecture, writes code and tests. Delegates to the Forja (Dev) agent.
Pre-release verification checklist. Validates features, tests, docs, security, and quality gates before shipping. Delegates to the Centinela (QA) agent.
Addresses and fixes findings from a QA code review. Reads the review report, fixes critical and warning issues, and prepares for re-verification. Delegates to the Forja (Dev) agent.
Deep security audit covering OWASP Top 10, authentication, authorization, data protection, dependency vulnerabilities, and secrets scanning. Delegates to the Centinela (QA) agent.
Initialize uc-taskmanager for the current project. Creates works/ directory and configures Bash permissions in .claude/settings.local.json. Use when the user says "uctm init", "initialize uctm", "uctm 초기화", or "초기화".