DexPaprika MCP
DexPaprika MCP is a Model Context Protocol server that gives AI assistants like Claude on-demand access to DexPaprika's cryptocurrency and DEX data API. It solves the problem of manually querying DEX data by providing a set of tools to fetch token, pool, and DEX information across multiple blockchains with zero configuration. It is for developers building AI-powered analytics tools or integrating live DEX data into their applications.
🎬 Model Context Protocol (MCP) Installation Guide - DexPaprika MCP Server · Coinpaprika
✨ Key features
- 17 read tools for market data and key status
- Supports 36 blockchain networks
- No API key required for free tier
- Search tokens, pools, and DEXes across all networks
- Historical OHLCV data for technical analysis
- Batch token price queries (up to 10 tokens)
🎯 Use cases
- Track token price movements and liquidity depth
- Compare DEX fee structures and volumes
- Monitor liquidity pool TVL and price impact
- Perform cross-chain market analysis
- Build portfolio trackers with historical performance
📦 Installation
🧰 Requirements: Node.js runtime; no API key required for free tier, optional free key for higher limits; internet access.
Installing via Smithery
To install DexPaprika for Claude Desktop automatically via Smithery:
npx -y smithery mcp add coinpaprika/dexpaprika
Manual Installation
npm install -g dexpaprika-mcpdexpaprika-mcpThis is a stdio server: it speaks MCP over stdin and stdout and binds no port. On start it writes DexPaprika MCP server v<version> (tool contract v<contract>) is running... to stderr and then waits for a client. Run it from an MCP client (Claude Desktop, Cursor, Claude Code) rather than expecting a URL in a browser.
🚀 Usage
// Start by getting capabilities for workflow guidance:
const caps = await getCapabilities();
// Get details about a specific token:
const solanaJupToken = await getTokenDetails({
network: "solana",
token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"
});
// Get top pools on Ethereum (returns `results` with cursor pagination):
const ethereumPools = await getNetworkPools({
network: "ethereum",
order_by: "volume_usd_24h",
limit: 10
});
⚠️ Good to know
Free tier has a rate limit of 15 requests per minute and data delay up to 15 seconds; OHLCV maximum range is 1 year; some newer tokens/pools may have incomplete historical data.
❓ FAQ
Do I need an API key to use DexPaprika MCP?
No, the free tier works without a key and always will. A free API key raises the monthly allowance and unlocks streaming on any token, but does not raise the per-minute request limit.
How do I configure DexPaprika MCP with Claude Desktop?
Add the server configuration to your Claude Desktop config file (e.g., ~/Library/Application Support/Claude/claude_desktop_config.json on macOS) with the command 'npx' and args ['dexpaprika-mcp@latest'].
What are the rate limits?
Free tier is 15 requests per minute, with a free API key it's 30 per minute, and Pro is 300 per minute. One request costs one credit; batch endpoints cost one credit per item.
How can I check if my API key is working?
Use the getKeyStatus tool. It reports which plan the API sees and names likely causes if the key is not landing.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.