dexscreener_screener
Pack: dexscreener · Endpoint: https://gateway.pipeworx.io/dexscreener/mcp
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/dexscreener_screener for the schema, then POST the same URL with its arguments for the data.
A filterable screen for new/trending tokens on one chain (default solana), by liquidity, volume and market cap — composes DEX Screener’s promoted-token lists (latest_token_profiles + latest_boosted_tokens, which is what DEX Screener itself surfaces as “new/trending”) with per-token pool detail (same data as get_token) to filter and rank. Answers ‘trending solana memecoins with liquidity over $1000 and market cap under $1M’, ‘new solana pairs with high volume’, ‘recent tokens on solana above a liquidity floor’. NOT DEX Screener’s full new-pair firehose (their public API has no such endpoint) — it screens the tokens currently being promoted/profiled on DEX Screener, which is the same ‘new/trending’ surface a human sees on their homepage. Each matching pool includes price, liquidity USD, 24h volume, market cap/FDV, and when the pool was created. Checks up to 30 candidate tokens per call.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
chain | string | no | Chain id, default “solana”. Any DEX Screener chain id works (ethereum, bsc, base, …). |
min_liquidity_usd | number | no | Minimum pool liquidity in USD. Default 0 (no floor). |
max_market_cap_usd | number | no | Maximum market cap / FDV in USD. Default: no ceiling. |
min_volume_24h_usd | number | no | 24h volume floor in USD. Default 0 (no floor). |
sort | string | no | Sort by 24h volume (default), pool liquidity, or pool creation time (newest first). |
limit | number | no | Max pools to return, 1-50 (default 20). |
Example call
Arguments
{
"chain": "solana",
"min_liquidity_usd": 1000,
"max_market_cap_usd": 1000000,
"limit": 10
}
curl
curl -X POST https://gateway.pipeworx.io/dexscreener/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dexscreener_screener","arguments":{"chain":"solana","min_liquidity_usd":1000,"max_market_cap_usd":1000000,"limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('dexscreener_screener', {
"chain": "solana",
"min_liquidity_usd": 1000,
"max_market_cap_usd": 1000000,
"limit": 10
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"dexscreener": {
"url": "https://gateway.pipeworx.io/dexscreener/mcp"
}
}
}
See Getting Started for client-specific install steps.