The DexScreener MCP Server provides real-time access to decentralized exchange (DEX) pair data, token information, and market statistics across multiple blockchains. With this server, you can:
Fetch latest token profiles
Retrieve latest boosted tokens
Identify top boosted tokens
Check orders paid for specific tokens (requires chain ID and token address)
Get pairs by chain and pair address
Find pairs by token addresses (supports up to 30 comma-separated token addresses)
Search for pairs matching a query
The API is rate-limited with 60 requests per minute for token profiles/boosts and 300 requests per minute for DEX/pairs data. The server provides type-safe interfaces for reliable development and handles various error scenarios.
Provides access to Solana blockchain data through DexScreener API, allowing retrieval of DEX pair data and token information on the Solana network.
DexScreener MCP Server
An MCP server implementation for accessing the DexScreener API, providing real-time access to DEX pair data, token information, and market statistics across multiple blockchains.
One-line install (automatically adds to Claude Desktop):
Features
Rate-limited API access (respects DexScreener's rate limits)
Comprehensive error handling
Type-safe interfaces
Support for all DexScreener API endpoints
Integration tests
Installation
Manual installation:
Testing
Usage
Available Tools
get_latest_token_profilesGet the latest token profiles
No parameters required
const result = await mcpClient.callTool('dexscreener', 'get_latest_token_profiles');get_latest_boosted_tokensGet the latest boosted tokens
No parameters required
const result = await mcpClient.callTool('dexscreener', 'get_latest_boosted_tokens');get_top_boosted_tokensGet tokens with most active boosts
No parameters required
const result = await mcpClient.callTool('dexscreener', 'get_top_boosted_tokens');get_token_ordersCheck orders paid for a specific token
const result = await mcpClient.callTool('dexscreener', 'get_token_orders', { chainId: 'solana', tokenAddress: 'So11111111111111111111111111111111111111112' });get_pairs_by_chain_and_addressGet one or multiple pairs by chain and pair address
const result = await mcpClient.callTool('dexscreener', 'get_pairs_by_chain_and_address', { chainId: 'solana', pairId: 'HxFLKUAmAMLz1jtT3hbvCMELwH5H9tpM2QugP8sKyfhc' });get_pairs_by_token_addressesGet one or multiple pairs by token address (max 30)
const result = await mcpClient.callTool('dexscreener', 'get_pairs_by_token_addresses', { tokenAddresses: 'So11111111111111111111111111111111111111112' });search_pairsSearch for pairs matching query
const result = await mcpClient.callTool('dexscreener', 'search_pairs', { query: 'SOL' });
Rate Limits
The server implements rate limiting to comply with DexScreener's API limits:
Token Profile/Boost endpoints: 60 requests per minute
DEX/Pairs endpoints: 300 requests per minute
Error Handling
The server handles various error scenarios:
Rate limit exceeded
Invalid parameters
Network errors
API errors
Errors are returned in a standardized format with appropriate error codes and messages.
API Documentation
For detailed API documentation, see docs/api-reference.md.
Development
Project Structure
Adding New Features
Define types in
src/types/Implement service methods in
src/services/Add tool handlers in
src/index.tsUpdate documentation
Add tests
License
MIT
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
An MCP server implementation that enables access to DexScreener API data, providing real-time information on DEX pairs, token profiles, and market statistics across multiple blockchains.
Related Resources
Related MCP Servers
- -security-license-qualityAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.Last updated -231MIT License
- Asecurity-licenseAqualityDexPaprika MCP server allows LLMs to access real-time and historical data on tokens, DEX trading activity, and liquidity across multiple blockchains. It enables natural language queries for exploring market trends, token performance, and DeFi analytics through a standardized interface.Last updated -115926MIT License
- Asecurity-licenseAqualityAn MCP server that tracks and analyzes DEX liquidity pools to power intelligent DeFi agents and automated strategies.Last updated -12MIT License
- Asecurity-licenseAqualityAn MCP server that tracks trading volume metrics segmented by DEX, blockchain, aggregator, frontend, and Telegram bot.Last updated -101MIT License