New & boosted token screener (DexScreener) ($0.009)
token_screenerPAID ($0.009 USDC via x402). Which tokens just appeared or are being pushed right now: the union of DexScreener's public lists (newly created token profiles, community takeovers, and tokens whose teams paid for a boost), each with the numbers to judge it from its most liquid pair — price, liquidity, 1h and 24h volume, 24h buys and sells, 1h/24h price change, market cap, FDV, pair age and links. Filter by chain (solana, base, ethereum, bsc …; default every chain), list (new, boosted, all) and a liquidity floor (default $10k); sort by volume, liquidity, change or newest. A boost is paid promotion, not a quality signal; new tokens are high-risk — run token_safety before trading. Data, not financial advice. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. Any answer the tool cannot produce is >= 400 and is NOT charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list | No | Which lists: new (fresh profiles + community takeovers), boosted (paid promotion) or all (default) | |
| sort | No | Order: 24h volume (default), liquidity, 24h price change, or newest pair | |
| chain | No | DexScreener chain id (solana, base, ethereum, bsc, arbitrum, polygon, avalanche …) or "all" (default) | |
| limit | No | How many tokens, 1-30, default 10 | |
| payment | No | Base64 of a single x402 v2 PaymentPayload (EIP-3009 transferWithAuthorization on Base USDC). OMIT it on the first call: the 402 you get back carries `howToPay.payloadTemplate` — the exact envelope to fill in — plus the price and the EIP-712 domain. Send it on the second call to complete the purchase; it is forwarded as the PAYMENT-SIGNATURE header, never as body data. Nothing is charged for the 402 itself, and a call that fails after payment settles nothing. | |
| minLiquidityUsd | No | Drop tokens whose best pair has less liquidity than this, in USD (default 10,000) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | Yes | ISO time of the oldest list read used | |
| list | Yes | Which DexScreener lists were read (all, new, boosted) | |
| note | Yes | What the lists are, and the risk | |
| sort | Yes | The order applied | |
| chain | Yes | The chain filter ("all" = every chain on the lists) | |
| count | Yes | Tokens returned | |
| source | Yes | Where the data came from | |
| tokens | Yes | The tokens, ordered by the requested sort | |
| matched | Yes | Tokens with a pair at or above the liquidity floor | |
| considered | Yes | Tokens on the lists for this chain | |
| minLiquidityUsd | Yes | The liquidity floor applied |