live_cohort_bias
Reveal the net long/short bias for each trader cohort (smart money, whales, etc.) on any coin. Know what different tiers are doing right now.
Instructions
See what each trader cohort is doing on a specific coin RIGHT NOW. Returns the net long/short bias for every tier (money_printer, smart_money, whales, etc.) on the given coin. Answers questions like 'are the smart money traders long or short ETH?'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| useToonFormat | No | Return data in compact toon format (default: true). Set to false for standard JSON. | |
| coin | Yes | Coin symbol (e.g. BTC, ETH, SOL). For builder dex markets use prefix:COIN (e.g. xyz:SILVER, km:OIL, cash:TSLA) |
Implementation Reference
- src/index.ts:711-723 (registration)Registration of the 'live_cohort_bias' tool via server.registerTool. It registers the tool with input schema (useToonFormat + coin) and a handler that calls the API endpoint /live/cohort-bias/{coin}.
// TOOL 16: Cohort Bias // ══════════════════════════════════════════════════════════ if (shouldRegister("live_cohort_bias")) server.registerTool( "live_cohort_bias", { description: "See what each trader cohort is doing on a specific coin RIGHT NOW. Returns the net long/short bias for every tier (money_printer, smart_money, whales, etc.) on the given coin. Answers questions like 'are the smart money traders long or short ETH?'", inputSchema: { useToonFormat: useToonFormatSchema, coin: z.string().min(1).max(20).describe("Coin symbol (e.g. BTC, ETH, SOL). For builder dex markets use prefix:COIN (e.g. xyz:SILVER, km:OIL, cash:TSLA)"), }, }, async ({ useToonFormat, coin }) => toolResult(await callAPI(useToonFormat, `/live/cohort-bias/${normalizeCoin(coin)}`)) ); - src/index.ts:722-722 (handler)Handler function for live_cohort_bias. It takes the coin parameter, normalizes it, and calls the backend API at /live/cohort-bias/{normalizedCoin}. The result is passed through toolResult which formats it as JSON text content.
async ({ useToonFormat, coin }) => toolResult(await callAPI(useToonFormat, `/live/cohort-bias/${normalizeCoin(coin)}`)) - src/index.ts:715-720 (schema)Input schema for live_cohort_bias. Defines two inputs: useToonFormat (optional boolean, default true) and coin (required string, 1-20 chars, with description about coin symbol format including builder dex support).
{ description: "See what each trader cohort is doing on a specific coin RIGHT NOW. Returns the net long/short bias for every tier (money_printer, smart_money, whales, etc.) on the given coin. Answers questions like 'are the smart money traders long or short ETH?'", inputSchema: { useToonFormat: useToonFormatSchema, coin: z.string().min(1).max(20).describe("Coin symbol (e.g. BTC, ETH, SOL). For builder dex markets use prefix:COIN (e.g. xyz:SILVER, km:OIL, cash:TSLA)"), },