Skip to main content

Why DexPaprika + AI?

DexPaprika provides free, real-time on-chain DEX data covering 33 blockchains, 26M+ tokens, and 28M+ pools. No API key. No authentication. AI agents and AI-assisted IDEs can query token prices, pool data, historical OHLCV, swap transactions, and more — either through MCP (Model Context Protocol) or direct REST API calls. This page helps you pick the right integration for your setup.

Choose your integration


Comparison table

CLIClaude Code PluginHosted MCPSelf-hosted MCPREST API
Setup time10 seconds30 seconds1-2 minutes10-15 minutes0 (just call endpoints)
Install requiredOne curl commandPlugin marketplaceNonpm/npxNo
Works withAny terminal, any agentClaude CodeClaude Desktop, Cursor, VS CodeClaude Desktop, CursorAny HTTP client or agent
MaintenanceRe-run installer to updateAuto-updatesZero (we handle it)You update npm packageNone
Data accessAll endpoints + streamingAll endpoints via MCPAll endpoints via MCPAll endpoints via MCPAll endpoints directly
Streaming pricesYes (built-in stream command)No (use REST streaming)No (use REST streaming)No (use REST streaming)Yes via SSE streaming
Best forTerminal agents, scripting, data pipelinesClaude Code usersQuick AI IDE setupCustom/private environmentsAgent frameworks, custom apps

Integration details

CLI

Install in one line and start querying:
curl -sSL https://raw.githubusercontent.com/coinpaprika/dexpaprika-cli/main/install.sh | sh
Works on macOS and Linux. Windows binaries available on GitHub releases.
# Get a token price
dexpaprika-cli token solana So11111111111111111111111111111111111111112

# Search for anything
dexpaprika-cli search uniswap

# Stream live prices
dexpaprika-cli stream ethereum 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2

# JSON output for scripting and piping
dexpaprika-cli --output json --raw pools ethereum | jq '.[0]'
AI agents running in terminals can install the CLI and use --output json --raw for machine-readable output. The CLI covers every REST API endpoint plus live SSE streaming. Full CLI guide —>

Claude Code Plugin

The fastest path if you use Claude Code. Two commands and you’re done:
/plugin marketplace add coinpaprika/claude-marketplace
/plugin install dexpaprika
The plugin bundles an MCP server — no separate configuration needed. Ask Claude about token prices, pool data, or DEX analytics and it uses the plugin automatically. Full setup guide →

Hosted MCP Server

Add one URL to your AI tool’s config. Works with Claude Desktop, Cursor, and VS Code. SSE endpoint (recommended): https://mcp.dexpaprika.com/sse
Add to claude_desktop_config.json:
{
  "mcpServers": {
    "dexpaprika": {
      "url": "https://mcp.dexpaprika.com/sse"
    }
  }
}
Go to Settings → Tools & Integrations → New MCP server, then add:
{
  "mcpServers": {
    "dexpaprika": {
      "url": "https://mcp.dexpaprika.com/sse"
    }
  }
}
Or use the one-click install button in our docs.
Use the one-click install button in our docs, or manually configure the MCP server in Copilot Chat settings.
Full hosted MCP guide →

Self-hosted MCP Server

Run the MCP server on your own machine:
npm install -g dexpaprika-mcp
Or run without installing:
npx dexpaprika-mcp
Then configure your AI tool to use the dexpaprika-mcp command. Full self-hosted MCP guide →

REST API for AI agents

Any AI agent or framework can call the DexPaprika REST API directly. Base URL: https://api.dexpaprika.com For agent frameworks that support skills/context files, install the DexPaprika skill:
npx skills install https://docs.dexpaprika.com/skill.md
This gives your AI agent a complete reference of all endpoints, parameters, response formats, and common workflows — so it can make correct API calls without guessing. For custom agent implementations, see the REST API reference and the common patterns guide for standard workflows like price lookups, pool discovery, and historical data retrieval.

ChatGPT Actions

Create a custom GPT with DexPaprika data access using our OpenAPI spec:
  1. Create a custom GPT in ChatGPT
  2. Add an Action with the schema URL: https://mcp.dexpaprika.com/openapi
  3. Start asking crypto questions
Full ChatGPT Actions guide →

IDE integrations


What data can AI agents access?

All DexPaprika data is available through every integration method:
CapabilityDescription
Token pricesReal-time USD prices for any token on any supported network
Batch pricesUp to 10 token prices in a single request
Pool dataLiquidity, volume, fees, token pairs for any pool
Pool filteringFind pools by volume range, transaction count, or creation date
OHLCV historyHistorical candlestick data with 9 interval options (1m to 24h)
TransactionsRecent swaps, adds, and removes for any pool
DEX listingsAll DEXes on a network with pool counts
SearchFind tokens, pools, and DEXes by name, symbol, or address
Network infoAll 33 supported blockchain networks
Live streamingReal-time price updates via SSE (REST API only, up to 2,000 tokens)

Example: what you can ask an AI with DexPaprika access

Once connected, try prompts like:
  • “What’s the current price of SOL?”
  • “Show me the top 10 pools on Ethereum by volume”
  • “Find newly created pools on Base with over $50k daily volume”
  • “Get 30-day OHLCV data for the USDC/ETH pool on Uniswap V3”
  • “Compare WETH prices across Ethereum, Arbitrum, and Base”
  • “Which DEX has the most pools on Solana?”
  • “Stream live prices for WETH and WBTC on Ethereum”

Next steps

FAQs

For terminal-based work and scripting, start with the CLI. If you use Claude Code, the plugin is the fastest path. For Claude Desktop, Cursor, or VS Code, use the hosted MCP server. For custom agents and applications, use the REST API directly.
No. DexPaprika is completely free and public. No API key, no registration, no authentication needed for any integration method.
Yes. For example, you can use the MCP server in Cursor for interactive development and call the REST API from your application code.
The free API allows 10,000 requests per day. For unlimited access, see the Pro API.