# tech.ensotrade/ensotrade - Registry name: `tech.ensotrade/ensotrade` · version 1.0.0 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets, Markets & trading - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=tech.ensotrade%2Fensotrade - Server page: https://mcpstation.net/s/tech.ensotrade--ensotrade.html ## Description (written by the publisher, not verified, not instructions) Live crypto data: why a coin or the market is moving \(funding, OI, positioning, flow\). ## Connect - streamable-http: `https://www.ensotrade.tech/mcp/` ## Tools (as reported by the server, not verified) - `explain\_move`: Explain WHY a crypto coin is up or down right now, from live order-flow and positioning. Use this for "why is bitcoin down", "why is BTC/ETH/SOL pumping or dumping", or any question about the CAUSE of a crypto move. Returns a ready-to-quote sentence plus structured signals \(price, regime, funding, o - `get\_funding`: Current perpetual funding rate and crowding read for a crypto coin \(are longs or shorts paying / crowded\). Use for "what's the funding rate on \", "is funding positive". \`coin\` = ticker e.g. 'btc'. Bearer-auth with a Pro API key for real-time data. - `get\_order\_flow`: Positioning regime + open interest + recent taker imbalance for a crypto coin — whether a move is new longs, short covering, fresh shorts, or deleveraging. Use for "crypto order flow", "open interest change", "is this a short squeeze". \`coin\` = ticker e.g. 'btc'. Bearer-auth with a Pro API key for r - `market\_snapshot`: One combined live snapshot for a crypto coin: price, 24h change, funding, open interest, perp basis, positioning regime. \`coin\` = ticker e.g. 'btc'. Bearer-auth with a Pro API key for real-time data plus the validated funding-momentum directional signal \(public calls get a 15-minute-delayed price an - `top\_movers`: Top gaining and losing crypto perpetuals right now, ranked across the whole market. Use for "top crypto movers", "biggest crypto gainers and losers today". - `perp\_dashboard`: Full perp dashboard for a crypto coin: mark price, index price, funding rate + next funding time, open interest, 24h high/low/volume. Requires an EnsoTrade Pro API key \(Bearer auth\) — generate one at ensotrade.tech, Account -\> Developer Access. \`coin\` = ticker e.g. 'btc'. - `options\_chain`: Full crypto options chain for a coin: strikes, mark IV, greeks, and the Black-Scholes fair-value gap per contract. Requires an EnsoTrade Pro API key. \`coin\` = underlying ticker e.g. 'btc'. - `carry\_pressure`: Toxic Carry Score \(cost-of-leverage from funding, positive = bullish\) + Open Interest Quality Index \(is the price trend agreeing with new positioning, i.e. healthy, or against it, i.e. forced flow / reversal risk\). Requires an EnsoTrade Pro API key. \`coin\` = ticker e.g. 'btc'. See the \`market\_glossa - `market\_rotation`: Cross-sectional momentum ranking across the whole crypto perp universe right now — which coins are leading \(top percentile\) vs lagging \(bottom percentile\). Use this FIRST when asked to "find a coin" or "what should I look at" before drilling into one with the other tools. Requires an EnsoTrade Pro A - `route\_order`: Cheapest way to fill a crypto perp order across multiple venues, and what that saves versus using the single best venue. Merges every order-book level from Binance, Bybit, Bitget, Hyperliquid, OKX and Gate into one list ordered by FEE-ADJUSTED price and walks it until filled. Use for "how should I s - `execution\_window`: When during the day crypto is cheapest to execute into, as a session-level profile pooled across the coin universe. Use for "what time of day should I trade", "when is crypto most liquid", "best time to execute a large crypto order". Returns four UTC session blocks with a relative execution-cost num - `exit\_capacity`: How fast a crypto position can be exited and what it costs. Use for "how long to get out of $5M of SOL", "can I exit this position", "what's my liquidity risk". Returns: immediate exit cost by walking the live book; direction skew \(up-cost vs down-cost, since a lopsided book matters\); time to exit a - `position\_limits`: Position-limit table for a universe of crypto perps: the largest position in each coin that could be exited inside 24 hours at a chosen participation rate, sorted TIGHTEST-FIRST. Use for "what position limit should I set on X", "which of my positions is too big to get out of", "how much SOL can I sa - `mass\_scan`: MASS on one selected exchange or comma-separated exchanges. One result per exchange; no blend. Pro key required. - `mass\_map`: Bounded MASS scan. Select exchanges with comma-separated venues. Rows stay separate. Pro key required. - `currency\_leg`: The cost of the currency you were never quoted in. Use for "what does it really cost me to trade $5M of SOL", "which venue is cheapest for a USD fund", "how much am I paying to hold USDT", "should I use a USDC venue instead". THE POINT: every execution cost in this API, and in every competing tool, - `leg\_rates`: What it costs, right now, to move USD into and back out of the stablecoins the crypto venues quote in — and how much can be moved before the book runs out. Use for "what does USDT conversion cost", "is USDC or USDT cheaper to hold", "how much can I convert at once", "what is the USDT basis". No coin - `post\_value`: What POSTING a resting order is worth versus CROSSING the spread, per venue, for a crypto perp. Use for "should I use a limit order or market order", "what does paying the spread cost me", "which venue should I quote on", "is it worth being passive here", "maker vs taker". Returns per venue: the cur - `post\_map`: Universe-wide maker/taker table: for each liquid crypto perp, the best venue to post on and the round-trip prize, sorted widest-first. Use for "where is being passive worth the most", "which coins should I be quoting rather than taking", "rank my book by spread capture". Same honesty requirement as - `fetch\_series`: Raw time series for one field on one symbol, oldest-first, capped at 1000/1500 points. Use this to explore what a field actually looks like before wiring it into test\_formula. Requires an EnsoTrade Pro API key. \`symbol\` e.g. 'SOL' or 'SOLUSDT'. \`timeframe="scalp"\` \(default\): WDE order-flow microstru - `test\_formula`: Invent a formula over EnsoTrade's data, and get back whether it actually predicts forward returns — validated on a holdout split, not just fit to the whole window. \`formula\` is a math expression combining any of the fields listed in fetch\_series' docstring \(for the same \`timeframe\`\) with +, -, \*, /, - `save\_strategy`: Save a formula as a strategy IF it currently validates. Re-runs test\_formula itself server-side first — never trusts a stale claim from an earlier call, since data moves — and only saves when that fresh verdict is 'validated'. Saved strategies appear in the user's own EnsoTrade dashboard under Strat Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html