
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
coinpaprika-mcp
Advanced tools
A Model Context Protocol (MCP) server that provides access to cryptocurrency market data using the Coinpaprika API. This server enables Claude and other MCP-compatible clients to retrieve real-time cryptocurrency prices, market statistics, and related information.
🚀 Real-time Cryptocurrency Data
🔧 MCP Tools
get_coin_price
- Get detailed price and market data for a specific cryptocurrencyget_top_coins
- Retrieve top cryptocurrencies by market cap or other criteriaget_coin_markets
- List markets and exchanges where a coin is tradedget_exchanges
- Get information about cryptocurrency exchangesget_global_stats
- Fetch global cryptocurrency market statisticsget_coin_events
- Retrieve upcoming and past events for a cryptocurrencysearch_coins
- Search for cryptocurrencies by name or symbol🌐 Proxy Support
The easiest way to use this MCP server is with npx
:
npx coinpaprika-mcp
npm install -g coinpaprika-mcp
npm install coinpaprika-mcp
npx coinpaprika-mcp
PROXY_URL=http://localhost:9080 npx coinpaprika-mcp
# or
HTTP_PROXY=http://localhost:9080 npx coinpaprika-mcp
To use this server with Claude Desktop, add the following configuration to your claude_desktop_config.json
file:
Location of config file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
Configuration:
{
"mcpServers": {
"coinpaprika": {
"command": "npx",
"args": ["coinpaprika-mcp"],
"env": {
"PROXY_URL": "http://localhost:9080"
}
}
}
}
For global installation:
{
"mcpServers": {
"coinpaprika": {
"command": "coinpaprika-mcp"
}
}
}
With proxy support:
{
"mcpServers": {
"coinpaprika": {
"command": "npx",
"args": ["coinpaprika-mcp"],
"env": {
"PROXY_URL": "http://localhost:9080"
}
}
}
}
For other MCP clients that support the stdio transport, use:
coinpaprika-mcp
get_coin_price
Get current price and detailed market data for a specific cryptocurrency.
Parameters:
coinId
(string, required): Coin ID from Coinpaprika (e.g., "btc-bitcoin", "eth-ethereum")Example:
Get the current price of Bitcoin
get_top_coins
Retrieve top cryptocurrencies by market capitalization or other criteria.
Parameters:
limit
(number, optional): Number of coins to return (default: 10, max: 100)sort
(string, optional): Sort criteria - "rank", "name", "price_usd", "volume_24h_usd", "market_cap_usd", etc.Example:
Show me the top 20 cryptocurrencies by market cap
get_coin_markets
Get markets and exchanges where a specific cryptocurrency is traded.
Parameters:
coinId
(string, required): Coin ID from CoinpaprikaExample:
Where can I trade Ethereum?
get_exchanges
Get information about cryptocurrency exchanges.
Example:
Show me the top cryptocurrency exchanges
get_global_stats
Fetch global cryptocurrency market statistics.
Example:
What's the current state of the crypto market?
get_coin_events
Retrieve upcoming and past events for a cryptocurrency.
Parameters:
coinId
(string, required): Coin ID from CoinpaprikaExample:
What events are coming up for Bitcoin?
search_coins
Search for cryptocurrencies by name or symbol.
Parameters:
query
(string, required): Search term (name or symbol)limit
(number, optional): Number of results to return (default: 10)Example:
Search for coins related to "ethereum"
PROXY_URL
: HTTP/HTTPS proxy URL (e.g., http://localhost:9080
)HTTP_PROXY
: Alternative proxy configuration (standard environment variable)# Using PROXY_URL
PROXY_URL=http://proxy.company.com:8080 npx coinpaprika-mcp
# Using HTTP_PROXY
HTTP_PROXY=http://proxy.company.com:8080 npx coinpaprika-mcp
This server uses the free tier of the Coinpaprika API, which provides:
For higher usage requirements, consider upgrading to a paid Coinpaprika plan.
git clone https://github.com/kinhunt/coinpaprika-mcp.git
cd coinpaprika-mcp
npm install
npm run build
npm run dev
# Test the server with a simple client
npx @modelcontextprotocol/inspector coinpaprika-mcp
Connection timeout behind proxy
PROXY_URL
or HTTP_PROXY
environment variablePermission denied errors
npx
instead of global installationModule not found errors
npm cache clean --force
Run with debug logging:
DEBUG=* npx coinpaprika-mcp
After configuring Claude Desktop, you can ask questions like:
Bitcoin Price Query:
📈 Bitcoin (BTC)
Current Price: $43,250.123456 USD
Rank: #1
Market Cap: $847,234,567,890
24h Volume: $28,456,789,012
Price Changes:
• 1h: +0.25%
• 24h: +2.15%
• 7d: -1.87%
Supply:
• Circulating: 19,687,431
• Total: 19,687,431
• Max: 21,000,000
Links:
• Website: https://bitcoin.org
• Explorer: https://blockchair.com/bitcoin
Last Updated: 2024-01-15T10:30:00Z
Contributions are welcome! Please feel free to submit a Pull Request.
npm install
npm run build
This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer: This tool is for informational purposes only. Cryptocurrency investments carry risk, and you should do your own research before making any investment decisions.
FAQs
MCP server for accessing cryptocurrency prices using Coinpaprika API
We found that coinpaprika-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.