CoinPaprika MCP Server
CoinPaprika MCP server: prices, tickers, exchanges and OHLCV candles for 12,000+ cryptocurrencies, free tier with no key
- 30 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The agent calls an external market-data API and sends its queries there
- A paid API key, if set, sits in the client's environment variable
Install
- Works in
Manual install
claude mcp add coinpaprika -- npx @coinpaprika/mcp@latestThe command from the README, free tier with no key; COINPAPRIKA_API_KEY is added for paid features.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The agent calls an external market-data API and sends its queries there
- A paid API key, if set, sits in the client's environment variable
This is third-party code. Review the repository files before installing.
What it does
The server opens CoinPaprika market data to an agent. getCapabilities is the entry point, and the README advises starting there: it describes the workflow and validation rules. Search and coin id resolution go through search and resolveId, prices and market caps come from getTickers and getTickersById, daily candles from getCoinOHLCVLatest and getCoinOHLCVToday, and priceConverter converts an amount between currencies. Other tools show a global market overview with bitcoin dominance, coin events, the exchanges and markets where a coin trades, tags and people from project teams. A token price can be found by its contract address on a platform. History tools (getCoinOHLCVHistorical, getTickersHistoricalById and others) need a paid API plan: without a key they return guidance. There are three ways to connect: the @coinpaprika/mcp package through npx, an install through Smithery, and the hosted server at mcp.coinpaprika.com with Streamable HTTP, SSE and JSON-RPC transports. The hosted variant has 31 tools: thirty from the repository plus submitFeedback.
Who it is for. Developers of crypto trackers, bots and dashboards, and analysts who need quotes and exchange data from a chat with an agent.
Good fit when
- You need to compare market cap and volume for ten top coins over a day
- The rate of 0.5 BTC in dollars and in ETH is computed through priceConverter
- A token's price is found by contract address when its name does not show up in search
- A dashboard prototype pulls daily OHLCV candles and the list of exchanges for a coin
- A note gets a coin's events and the project team roster
Not a fit when
- You need to place orders or manage a wallet: the server only reads market data
- You need a multi-year historical export without a paid API plan
- You need stock or commodity quotes: the server covers cryptocurrencies only
- The data feeds a trading decision with no human check: the free tier gives reference data
Example request
Show the top 5 coins by market cap with the dollar price and 24-hour change, then convert 0.5 BTC to ETH.MCP
- Transport
- stdio, http, sse
- Authentication
- not required
Environment variables
COINPAPRIKA_API_KEYsecret- CoinPaprika paid API key, needed for historical tools.
Limitations
The free tier covers most tools, but history, past ticker snapshots, the id changelog and cross-platform mappings are available on the paid Starter and Business plans only. These need COINPAPRIKA_API_KEY. The daily candle from getCoinOHLCVLatest does not show the live price, and getTickersById serves that. The hosted addresses speak MCP only and show an empty page in a browser. Availability from Russia was not checked.
How to disable. In Claude Code run claude mcp remove coinpaprika. A globally installed package is removed with npm uninstall -g @coinpaprika/mcp. Revoke a paid key in the CoinPaprika account.
FAQ
How do I connect CoinPaprika MCP to Claude Code?
Run claude mcp add coinpaprika -- npx @coinpaprika/mcp@latest. For paid features set COINPAPRIKA_API_KEY before the command.
Do I need an API key?
Not for the free tools. A key is needed for historical data, the id changelog and id mappings, which the README marks as paid.
Is there a hosted server with no install?
Yes, mcp.coinpaprika.com. The recommended Streamable HTTP transport is at https://mcp.coinpaprika.com/streamable-http, and SSE and JSON-RPC are available too.
How do I find a coin id?
Call resolveId with a type and name, or search with a query. The id looks like btc-bitcoin and goes into getTickersById and other tools.
How many tools does the server have?
The repository has 30, and the hosted version adds submitFeedback for 31. Six of them need a paid plan.
Discussion
No questions or reviews yet.
Related
MCP serversThe official Pyth Pro MCP server: an agent gets real-time and historical prices for crypto, equities, FX and commodities.
An MCP server for market data and technical analysis: quotes, indicators, screeners and backtesting for stocks, crypto, forex and futures
A free MCP server with crypto news from hundreds of sources and an article archive that an agent searches with no key
A local MCP server for token research: CoinGecko price and venues, DeFiLlama TVL and web search, no API key
Financial Datasets MCP
Financial Datasets MCP Server
An MCP server for the Financial Datasets API: company financials, stock and crypto prices and news for the agent
Twelve Data MCP connects an assistant to a market data API: quotes, historical prices, indicators, fundamentals and company news.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| CoinPaprika MCP Server (this card) | yes | not required | 30 | |
| Free Crypto News API | yes | not required | 333 | serves crypto news, not quotes and exchange data |
| OKX Agent Trade Kit | yes | API key | 509 | works with the OKX exchange and trading actions instead of a general market reference |
README in short
The README describes three ways to connect, a list of thirty tools by group and key setup for the paid API. A link to the API documentation and a section of call examples help assemble a dashboard or price tracker.