Shumi AI
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for the Streamable HTTP server (default 8787). | 8787 |
| SHUMI_TOKEN | Yes | Your Shumi API key (shumi_sk_...). Create one at https://shumi.ai | |
| SHUMI_WALLET | No | Wallet address to include in NLP query context. | |
| SHUMI_API_URL | No | Override the API base URL. Defaults to production coinrotator-ai endpoint. | production coinrotator-ai endpoint |
| SHUMI_MCP_ALLOWED_ORIGINS | No | Comma-separated allowed origins for the HTTP server. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_coin_riskA | 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". |
| lookup_coinA | Look up a single coin and its core metrics (price, trend, metadata) by symbol, name, CoinGecko/internal id, or on-chain contract address. |
| resolve_coinA | Fuzzily resolve a symbol, name, or contract to canonical coin candidates. Use this first when the user input is ambiguous, before calling other tools. |
| get_coin_sentimentA | On-chain/social sentiment aggregates for a single coin. |
| get_coin_historicalA | Historical metadata for a coin (holder cohorts, sentiment and funding history). |
| get_market_healthA | Overall market health: the UP/HODL/DOWN trend distribution and extreme movers. Set context for the full bundle. |
| get_global_marketA | Global market aggregates: BTC dominance, total market cap, total volume. |
| get_pricesA | Bulk live prices, optionally with 4h/24h/7d baseline overlays. Omit symbols for the full tracked set. |
| scan_trendsA | Trend scanner. state=fresh (newly started), stale (longest running), aligned (multi-timeframe agreement), extreme (biggest moves), historical. |
| scan_coinsA | Filter the tracked universe by trend direction, category, market-cap band, and exchange. |
| get_market_sentimentA | Aggregate market sentiment. view=market/latest/summary (overall), narratives, categories, slopes/entity-slopes (what is trending), health (pipeline status). |
| list_narrativesA | List the currently active market narratives (e.g. "AI coins", "DeFi summer"). |
| get_narrativeA | Sentiment and momentum for a single named narrative. |
| list_categoriesA | List all tracked crypto categories (DeFi, Layer 2, memes, …). |
| get_categoryA | Detail for one category. view=info (trend breakdown), coins (member coins), sentiment. |
| get_funding_momentumA | 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. |
| get_funding_alertsA | Discrete funding-rate alert events (asset, trigger zone, funding at trigger, fired-at time). |
| get_regimeA | Market regime signals. view=active (current positions), signals (all), confidence (scores). Provide symbol to get that symbol's regime history instead. |
| get_signalA | Synthesized verdict for a coin, combining trend, funding, sentiment and regime. |
| get_signal_qualityB | Signal validation envelope for an asset: Sharpe ratio, win rate, sample size, reliability tier. |
| get_pair_suggestionsA | 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). |
| ask_shumiA | 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. |
| search_webA | Search the web for crypto information, or get a direct answer. Backed by Shumi's web-search tool. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| capabilities | The Shumi data surface: every tool this server exposes, grouped by typed vs free-form. |
| billing-tier | The current Shumi entitlement (tier, source, expiry) for the authenticated token. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mayrsascha/shumi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server