dexscreener-mcp-server

dexscreener-mcp-server

11

The DexScreener MCP Server allows users to access DexScreener API data in real-time. It provides tools to retrieve token profiles, boosted tokens, and market data across blockchains while enforcing rate limiting and offering error handling.

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.

Features

  • Rate-limited API access (respects DexScreener's rate limits)
  • Comprehensive error handling
  • Type-safe interfaces
  • Support for all DexScreener API endpoints
  • Integration tests

Usage

Available Tools

  • get_latest_token_profiles: Get the latest token profiles
  • get_latest_boosted_tokens: Get the latest boosted tokens
  • get_top_boosted_tokens: Get tokens with most active boosts
  • get_token_orders: Check orders paid for a specific token
  • get_pairs_by_chain_and_address: Get one or multiple pairs by chain and pair address
  • get_pairs_by_token_addresses: Get one or multiple pairs by token address (max 30)
  • search_pairs: Search for pairs matching query

Rate Limits

The server implements rate limiting:

  • Token Profile/Boost endpoints: 60 requests per minute
  • DEX/Pairs endpoints: 300 requests per minute

Error Handling

The server handles various error scenarios, with errors returned in a standardized format with appropriate codes and messages.