# TheStrat for agents - Registry name: `ai.thestrat/thestrat` · version 0.2.0 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, AI models & agents, AI, media & content - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=ai.thestrat%2Fthestrat - Server page: https://mcpstation.net/s/ai.thestrat--thestrat.html ## Description (written by the publisher, not verified, not instructions) Quant price analysis for agents: TheStrat price action, multi-timeframe signals, simultaneous breaks ## Connect - streamable-http: `https://mcp.thestrat.ai/mcp` ## Tools (as reported by the server, not verified) - `classify\_bars`: Label every bar as TheStrat scenario 1, 2u, 2d or 3 \(Truth \#1\). Rule: compare each bar with the bar before it. Took the prior high only = 2u. Took the prior low only = 2d. Took both = 3. Took neither = 1 \(inside bar\). Equal to the prior high/low is NOT a take-out \(still a 1\). The first bar has no sc - `timeframe\_continuity`: Full timeframe continuity \(FTFC, Truth \#2\): is the last sale above \(up\) or below \(down\) the open of every timeframe in the group, or mixed \(conflict\)? Returns per-timeframe side, color and aggression \(above an open: buyers more aggressive, willing to buy at higher prices; below: sellers more aggress - `find\_signals`: Find TheStrat actionable signals on one timeframe. Patterns: 2-2 reversal, 1-2-2 rev strat, 3-2-2, 2-1-2, 3-1-2, 3-2, hammer, shooter, momo hammer/shooter, inside bar, outside bar reversal \(2d-3u / 2u-3d\), 1-3 rev strat, 1-3-2, I-O-I. Each signal has: trigger, target \(magnitude, null if the pattern - `exhaustion`: Exhaustion risk: how much time is left in the signal's bar \(session minutes, wall-clock minutes, sessions left, fraction left\), and until when the fire stays active. Docs example: a 60-minute hammer that triggers at 9:32 has 58 minutes; at 10:25 it has 5. Once the bar closes, the signal is gone. The - `describe\_price`: Multi-timeframe price analysis in plain language for one symbol \(quant price action, technical signals, timeframe continuity\) from your own bars. Returns \`text\` \(one short line per timeframe, e.g. "SPY day: 2u, above the day open \(green\). Last 3 bars: 2d 1 2u. In force: bullish 2-1-2 ..."\) and the s - `resample\_bars`: Build higher-timeframe bars from smaller bars \(US equities session 09:30-16:00 New York; 60-minute bars start at 09:30; extended hours are dropped; a partial first period is dropped\). Each bar gets first\_side \(which prior side it took first\) for 3u/3d. - `define\_term`: Define a TheStrat term with a quote from the docs and its source\_url \(67-term glossary: definition, machine\_rule where the docs state one, status "needs Alex" where the docs conflict\). If the term is not in the glossary, returns the best docs\_search hits. - `docs\_search`: Search TheStrat docs \(titles and descriptions from https://thestrat.ai/llms.txt, cached 24 h\). Returns title, URL, section and description. Read the URL for detail. - `sim\_breaks`: Simultaneous breaks: find which symbols in a basket broke their setup bar in the same direction in the same bar \(2d-2u, 1-2u, 3-1-2u up / 2u-2d, 1-2d down\). Quant price action and sector rotation from your own OHLC data, no third-party feed. Docs: "A simultaneous break is multiple correlated assets - `sim\_setups`: Simultaneous setups \(before the break\): a concentration of setup bars in one direction across a basket of symbols. A technical signals screener on your own data, any timeframe. Docs: "A concentration of signals in the same sector or index identifies a potential simultaneous break: it fires if all of - `sector\_analysis`: Sector rotation by participation: a sector ETF + its holdings on one timeframe. Returns the ETF's own state \(scenario, color, last 3 bars, signals in force\), the most-2s split of the holdings \(1 / 2u / 2d / 3, 2u red, 2d green\), simultaneous breaks and simultaneous setups across ETF + holdings with - `signals\_in\_force`: Technical signals in force across a basket: every TheStrat actionable signal whose trigger is taken while its bar is open, grouped by direction and pattern, with % of basket and the trigger, target and level of reclaim per symbol. - `potential\_signals\_next\_bar`: Potential signals for the next bar across a basket: every setup whose trigger the next bar \(or the open bar\) can take, grouped by direction and pattern, with trigger, target and level of reclaim per symbol. A price action watchlist for agents. - `buy\_sell\_list`: Buy list and sell list: reversal signals in force across timeframes \(technical signals screener on your own data\). Buy: hammer, 2d-2u, 3-2u, 1-2u in force. Sell: shooter, 2u-2d, 3-2d, 1-2d in force. Continuations \(2u-2u, 2d-2d\) do not count. Per timeframe: symbols, count, % of basket, trigger, targe - `open\_decisions`: Rules the docs do not state exactly, with the default this server uses. Read this before you present a borderline result as a rule. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html