mcp
Crypto market intelligence: prices, funding rates, narratives, regime, and delta-neutral research.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen get_market_crossing
- LOWen get_narrative
- LOWen get_signal
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"@shumi-ai/mcp"
]
}
}
}Paquetes ejecutables
1.2.1stdioPuntos de conexión remotos
https://mcp.shumi.ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (31)
🟢get_coin_risk(symbols)
Bundled risk context for one or more coins: price, funding APR, deterministic funding_paying_side, funding_receiving_side, carry_if_long and carry_if_short fields, daily/weekly trend, sentiment stance, and BTC correlation. Funding applies to perpetual positions only; spot positions neither pay nor receive it. Relay the carry fields exactly rather than inferring direction from crowding. The best single tool for "should I be worried about X".
Esquema de entrada
{
"type": "object",
"properties": {
"symbols": {
"minItems": 1,
"maxItems": 15,
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "One or more coin symbols, e.g. [\"BTC\",\"ETH\",\"SOL\"]."
}
},
"required": [
"symbols"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢lookup_coin(by, identifier, chain)
Look up a single coin and its core metrics (price, trend, metadata) by symbol, name, CoinGecko/internal id, or on-chain contract address.
Esquema de entrada
{
"type": "object",
"properties": {
"by": {
"default": "symbol",
"description": "How `identifier` is interpreted.",
"type": "string",
"enum": [
"symbol",
"name",
"id",
"contract"
]
},
"identifier": {
"type": "string",
"minLength": 1,
"description": "The symbol (BTC), name (Bitcoin), id (bitcoin), or contract address."
},
"chain": {
"description": "Chain for contract lookups (ethereum, bsc, solana, base, …). Required when by=\"contract\".",
"type": "string"
}
},
"required": [
"identifier"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢resolve_coin(query, limit)
Fuzzily resolve a symbol, name, or contract to canonical coin candidates. Use this first when the user input is ambiguous, before calling other tools.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Symbol, name, or contract to resolve."
},
"limit": {
"description": "Max candidates to return.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_coin_sentiment(symbol)
On-chain/social sentiment aggregates for a single coin.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"minLength": 1,
"description": "Coin symbol, e.g. BTC."
}
},
"required": [
"symbol"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_coin_historical(symbol, amount, interval)
Market cap, volume, open interest, funding rate and price for a coin AS OF a chosen point in the past. Returns a single snapshot, not a series: call it once per point you want to compare (e.g. amount=7 interval=d for a week ago, then again with no offset for now). Use this to answer "how has funding/open interest changed since…".
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"minLength": 1,
"description": "Coin symbol, e.g. ETH."
},
"amount": {
"description": "How far back to look, in units of `interval`. Omit for the most recent snapshot.",
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"interval": {
"description": "Unit for `amount`: h (hours) or d (days). Defaults to hours.",
"type": "string",
"enum": [
"h",
"d"
]
}
},
"required": [
"symbol"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_market_health(context)
Overall market health: the UP/HODL/DOWN trend distribution and extreme movers. Set context for the full bundle.
Esquema de entrada
{
"type": "object",
"properties": {
"context": {
"description": "Include the full market-context bundle (breadth velocity, regime age, leadership).",
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_global_market
Global market aggregates: BTC dominance, total market cap, total volume.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_market_crossing
The most recent regime crossing — when one trend cohort (UP/HODL/DOWN) overtook another market-wide. Answers "has the market flipped?". Returns an empty `crossings` array plus a message when no crossing has fired.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_prices(symbols, baselines, top, fields)
Bulk live prices, optionally with 4h/24h/7d baseline overlays. Omit symbols for the full tracked set.
Esquema de entrada
{
"type": "object",
"properties": {
"symbols": {
"description": "Comma-separated symbols, e.g. \"BTC,ETH,SOL\". Omit for all tracked coins.",
"type": "string"
},
"baselines": {
"description": "Include 4h/24h/7d baseline price overlay.",
"type": "boolean"
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢scan_trends(state, interval, limit, top, fields)
Trend scanner. state=fresh (newly started), stale (longest running), aligned (multi-timeframe agreement), extreme (biggest moves), historical.
Esquema de entrada
{
"type": "object",
"properties": {
"state": {
"default": "fresh",
"description": "Which trend slice to return.",
"type": "string",
"enum": [
"fresh",
"stale",
"aligned",
"extreme",
"historical"
]
},
"interval": {
"type": "string",
"enum": [
"1d",
"1w"
],
"description": "Trend interval: 1d (daily) or 1w (weekly)."
},
"limit": {
"description": "Max results.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 200
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢scan_coins(trend, category, mcap_min, mcap_max, exchange, ...)
Filter the tracked universe by trend direction, category, market-cap band, and exchange.
Esquema de entrada
{
"type": "object",
"properties": {
"trend": {
"description": "Filter by trend direction.",
"type": "string",
"enum": [
"UP",
"HODL",
"DOWN"
]
},
"category": {
"description": "Filter by category name, e.g. \"Layer 2\".",
"type": "string"
},
"mcap_min": {
"description": "Minimum market cap in USD.",
"type": "number"
},
"mcap_max": {
"description": "Maximum market cap in USD.",
"type": "number"
},
"exchange": {
"description": "Filter by exchange listing.",
"type": "string"
},
"interval": {
"type": "string",
"enum": [
"1d",
"1w"
],
"description": "Trend interval: 1d (daily) or 1w (weekly)."
},
"limit": {
"description": "Max results.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 200
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_market_sentiment(view, top, fields)
Aggregate market sentiment. view=market/latest/summary (overall), narratives, categories, slopes/entity-slopes (what is trending), health (pipeline status).
Esquema de entrada
{
"type": "object",
"properties": {
"view": {
"default": "market",
"description": "Which sentiment view to return.",
"type": "string",
"enum": [
"market",
"latest",
"summary",
"narratives",
"categories",
"health",
"slopes",
"entity-slopes"
]
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_narratives(top, fields)
List the currently active market narratives (e.g. "AI coins", "DeFi summer").
Esquema de entrada
{
"type": "object",
"properties": {
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_narrative(name)
Sentiment and momentum for a single named narrative.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Narrative name, e.g. \"AI coins\"."
}
},
"required": [
"name"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_categories(top, fields)
List all tracked crypto categories (DeFi, Layer 2, memes, …).
Esquema de entrada
{
"type": "object",
"properties": {
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_category(name, view, top, fields)
Detail for one category. view=info (trend breakdown), coins (member coins), sentiment.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Category name, e.g. \"Layer 2\"."
},
"view": {
"default": "info",
"description": "Which category view to return.",
"type": "string",
"enum": [
"info",
"coins",
"sentiment"
]
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"required": [
"name"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_funding_momentum(symbol)
Perpetual funding-rate positioning context, market-wide or for one symbol. APR is already in percent units (1.7 = 1.7%). Positive funding means longs pay and shorts receive; negative funding means shorts pay and longs receive. Funding is context only, not a standalone directional, timing, or entry signal.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"description": "Restrict to one symbol, e.g. BTC. Omit for the market-wide view.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_funding_alerts(top, fields)
Discrete funding-rate alert events (asset, trigger zone, funding at trigger, fired-at time).
Esquema de entrada
{
"type": "object",
"properties": {
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_regime(view, symbol)
Market regime signals. view=active (current positions), signals (all), confidence (scores). Provide symbol to get that symbol's regime history instead.
Esquema de entrada
{
"type": "object",
"properties": {
"view": {
"default": "active",
"description": "Which regime view to return (ignored when symbol is set).",
"type": "string",
"enum": [
"active",
"signals",
"confidence"
]
},
"symbol": {
"description": "If set, returns regime history for this symbol.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_signal(symbol)
Synthesized verdict for a coin, combining trend, funding, sentiment and regime.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"minLength": 1,
"description": "Coin symbol, e.g. SOL."
}
},
"required": [
"symbol"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_signal_quality(asset, signal_type)
Signal validation envelope for an asset: Sharpe ratio, win rate, sample size, reliability tier.
Esquema de entrada
{
"type": "object",
"properties": {
"asset": {
"type": "string",
"minLength": 1,
"description": "Asset symbol, e.g. BTC."
},
"signal_type": {
"description": "Signal type (default: mean_reversion).",
"type": "string"
}
},
"required": [
"asset"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_pair_suggestions(mode, symbol, exchange, dex_only, token_a, ...)
Pair-trading and delta-neutral funding-arbitrage intelligence. mode=suggestions (pair ideas), delta-neutral (funding arb), history (backtest), signal (state for a specific pair — needs token_a & token_b).
Esquema de entrada
{
"type": "object",
"properties": {
"mode": {
"default": "suggestions",
"description": "Which pair view to return.",
"type": "string",
"enum": [
"suggestions",
"delta-neutral",
"history",
"signal"
]
},
"symbol": {
"description": "Filter by symbol (suggestions / delta-neutral).",
"type": "string"
},
"exchange": {
"description": "Filter by exchange (delta-neutral).",
"type": "string"
},
"dex_only": {
"description": "DEX exchanges only (delta-neutral).",
"type": "boolean"
},
"token_a": {
"description": "First token (required for mode=\"signal\"), e.g. ETH.",
"type": "string"
},
"token_b": {
"description": "Second token (required for mode=\"signal\"), e.g. SOL.",
"type": "string"
},
"limit": {
"description": "Max results.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_rwa_assets(type, dex, top)
List the tradable real-world assets — stocks and ETFs (AAPL, NVDA, SPY), metals and commodities (GOLD, SILVER, BRENT), stock indices (SP500, JP225) and FX. These trade as perps on Hyperliquid builder DEXes and are NOT crypto tokens; the crypto tools will not find them. Use this to answer "which stocks/commodities can I look at?".
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"description": "Filter by asset class.",
"type": "string",
"enum": [
"equity",
"etf",
"commodity",
"index",
"fx"
]
},
"dex": {
"description": "Filter by builder-DEX slug, e.g. \"xyz\".",
"type": "string"
},
"top": {
"description": "Max assets to return (server default 200; the full universe is ~94).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 1000
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_rwa_asset(by, identifier)
Price, daily/weekly trend and perp funding for one real-world asset (stock, ETF, commodity, index, FX). Look up by ticker (AAPL, GOLD) or by namespaced id (xyz:AAPL). Funding belongs to the PERPETUAL CONTRACT, not the underlying — `funding.apr` is the annualized rate in percent, `funding.rate` is the raw per-hour fraction. Do not use the crypto coin tools for these.
Esquema de entrada
{
"type": "object",
"properties": {
"by": {
"default": "symbol",
"description": "How `identifier` is interpreted.",
"type": "string",
"enum": [
"symbol",
"id"
]
},
"identifier": {
"type": "string",
"minLength": 1,
"description": "Ticker (AAPL, GOLD, SP500) or namespaced id (xyz:AAPL)."
}
},
"required": [
"identifier"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_holders(view, contract, limit, top, fields)
Tracked token-holder cohorts. view=watchlist (which token contracts are tracked), movements (recent holder-count changes for one contract). Answers "is the holder base growing or bleeding?".
Esquema de entrada
{
"type": "object",
"properties": {
"view": {
"default": "watchlist",
"description": "Which holder view to return.",
"type": "string",
"enum": [
"watchlist",
"movements"
]
},
"contract": {
"description": "Token contract address. Required when view=\"movements\".",
"type": "string"
},
"limit": {
"description": "Max results.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 200
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_wallets(view, address, limit, top, fields)
Tracked wallets. view=watchlist (which wallets are tracked), movements (recent balance changes for one wallet address). Answers "what did this wallet do recently?".
Esquema de entrada
{
"type": "object",
"properties": {
"view": {
"default": "watchlist",
"description": "Which wallet view to return.",
"type": "string",
"enum": [
"watchlist",
"movements"
]
},
"address": {
"description": "Wallet address. Required when view=\"movements\".",
"type": "string"
},
"limit": {
"description": "Max results.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 200
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_futures_signals(view, asset, top, fields)
Perpetual-futures signal engine. view=state (currently open signals), log (recent fires), history (one asset's past signals — needs asset).
Esquema de entrada
{
"type": "object",
"properties": {
"view": {
"default": "state",
"description": "Which futures view to return.",
"type": "string",
"enum": [
"state",
"log",
"history"
]
},
"asset": {
"description": "Asset symbol, e.g. BTC. Required when view=\"history\".",
"type": "string"
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_basket(top, fields)
Daily snapshots of the tracked basket — composition and performance over time.
Esquema de entrada
{
"type": "object",
"properties": {
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_transcripts(view, top, fields)
Highlights mined from tracked video/podcast transcripts. view=highlights (extracted claims with the coins, sectors and macro tags they mention), sources (which channels are tracked). Answers "what are people actually saying about X?".
Esquema de entrada
{
"type": "object",
"properties": {
"view": {
"default": "highlights",
"description": "Which transcript view to return.",
"type": "string",
"enum": [
"highlights",
"sources"
]
},
"top": {
"description": "Keep only the first N items (default 50). Raise for more, lower to save tokens.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fields": {
"description": "Token-saving: comma-separated top-level fields to keep.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"data": {},
"meta": {},
"error": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢ask_shumi(query, archetype)
Ask Shumi any crypto-market question in natural language. Shumi classifies the query, fetches the relevant data, and returns a synthesized answer. Use this when no specific typed tool fits, or for multi-part / comparative questions.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "The natural-language question, e.g. \"is funding extreme on SOL right now?\"."
},
"archetype": {
"description": "Specialization path (default \"base\"; e.g. \"perp-dex\").",
"type": "string"
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"answer": {
"description": "The synthesized natural-language answer. Absent only when the engine produced no prose.",
"type": "string"
},
"steps": {
"description": "Raw engine steps. Present only as a fallback when `answer` is absent."
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢search_web(query, answer)
Search the web for crypto information, or get a direct answer. Backed by Shumi's web-search tool.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "What to search for."
},
"answer": {
"description": "Return a direct synthesized answer instead of raw search results.",
"type": "boolean"
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"answer": {
"description": "The synthesized natural-language answer. Absent only when the engine produced no prose.",
"type": "string"
},
"steps": {
"description": "Raw engine steps. Present only as a fallback when `answer` is absent."
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Prompts recomendados
search_websearch_webget_coin_riskget_coin_risklist_narrativesComunidad
Evidencia