@pipeworx/dexscreener
Connect: https://gateway.pipeworx.io/dexscreener/mcp · Install: one-click buttons
Tools: 6
DEX Screener MCP — real-time DEX prices and liquidity across all major EVM + Solana chains. No auth.
Tools
get_pair(chain, pair_address)— single pair detail (price, liquidity, volume, txns)get_token(chain, token_address)— all pairs for a token on one chainsearch_pairs(query)— free-text search across pairs (max 30 results)latest_token_profiles()— newest tokens listedlatest_boosted_tokens()— tokens currently being promoted on DEX Screenertoken_boosts_top(chain?, token?)— leaderboard of most-boosted tokens
Data source
https://api.dexscreener.com/ — JSON. Rate-limit ~300 req/min per IP.
Endpoints used, because two of the obvious-looking ones are wrong (fleet #1579, verified against the live API 2026-09-08):
| Tool | Route | Note |
|---|---|---|
get_pair | /latest/dex/pairs/{chain}/{pair} | |
get_token | /token-pairs/v1/{chain}/{token} | not /tokens/v1/{chain}/{token} — that route answers 200 with a SINGLE pool (WETH: 1 vs 30), so the wrong one loses 97% of the data without erroring |
search_pairs | /latest/dex/search?q= | |
latest_token_profiles | /token-profiles/latest/v1 | bare array |
latest_boosted_tokens | /token-boosts/latest/v1 | bare array |
token_boosts_top | /token-boosts/top/v1 | takes no path filter; chain/token are filtered client-side |
What an empty answer means here
DEX Screener signals “nothing indexed” with HTTP 200 and an empty list —
[] from the v1 routes, {"pairs":null} from /latest/dex/pairs. It does
not 404 for an unknown address. So this pack only ever says not_found: on a
200 it actually read; any error status is reported as upstream_down: and
explicitly says it is NOT evidence about the caller’s arguments. Before #1579
the pack mapped every 404 to “no pairs for that address, check the chain and
the exact contract address” — which was false for every get_token call it
ever served, and convincing enough that callers re-checked correct addresses.
Common chain ids: ethereum, solana, bsc, polygon, arbitrum, base, avalanche, optimism, fantom.
Tools
- get_pair — Pair detail (price USD/native, liquidity, 24h volume, 5m/1h/6h/24h tx counts).
- get_token — All trading pairs for a token address on one chain.
- search_pairs — Free-text search across all DEX Screener chains for trading pairs matching a token name, symbol, or address. Returns up to 30 pairs with price USD, liquidity, 24h volume, and chain/DEX info.
- latest_token_profiles — Newest token profiles created (cross-chain).
- latest_boosted_tokens — Tokens being actively promoted on DEX Screener.
- token_boosts_top — Most-boosted tokens, optionally filtered to a chain / token.
Tools
-
get_pair— Pair detail (price USD/native, liquidity, 24h volume, 5m/1h/6h/24h tx counts). -
get_token— All trading pairs for a token address on one chain. -
latest_boosted_tokens— Tokens being actively promoted on DEX Screener. -
latest_token_profiles— Newest token profiles created (cross-chain). -
search_pairs— Free-text search across all DEX Screener chains for trading pairs matching a token name, symbol, or address. Returns up to 30 pairs with price USD, liquidity, 24h volume, and chain/DEX info. -
token_boosts_top— Most-boosted tokens, optionally filtered to a chain / token.