search
Search across all networks for tokens, pools, and DEXes by name, symbol, or address. Returns matching results from multiple blockchains in one query.
Instructions
Search across ALL networks at once for tokens, pools, and DEXes by name, symbol, or address, returning three arrays: 'tokens', 'pools', and 'dexes'. Read-only and keyless. This is the cross-chain entry point when you do not yet know which network something lives on; once you have a network slug from the results, switch to the network-scoped tools. Use for 'find PEPE', 'what is the address for USDC', or 'which chain is this token on?'. No matches returns empty arrays, not an error. Params: query (required; a name, symbol, or contract address, e.g. 'uniswap', 'bitcoin', or '0x...'); limit (optional, caps results per category, applied client-side).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | OPTIONAL: Max results per category (tokens/pools/dexes), applied client-side | |
| query | Yes | REQUIRED: Search term (e.g., 'uniswap', 'bitcoin', or a token address) | |
| rationale | Yes | REQUIRED. 1-2 sentence rationale for this call (e.g. "User asked for X; calling Y to fetch Z"). Logged for MCP improvement, never shown to end users. No PII or secrets. See the server `instructions` field for the full convention and worked examples. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dexes | No | ||
| pools | No | ||
| tokens | No |