# Rule Trade MCP (ruletrade-mcp) > A verification layer for Japanese equities. It returns *what already happened* when > published, mechanical rules were applied — not price data, not financial statements, > and not recommendations. No API key, no registration, no charge. Endpoint: https://ruletrade.jp/mcp Transport: MCP Streamable HTTP (POST JSON-RPC 2.0, stateless) Health: https://ruletrade.jp/mcp/health OpenAPI: https://ruletrade.jp/mcp/openapi.json Homepage: https://ruletrade.jp/ Version: ruletrade-mcp 0.2.0 ## What you can get - `get_daily_signals` — The single stock that matched the published mean-reversion rule (25-day moving-average deviation of -15% or lower), one trading day delayed. Counts are returned; the full list of matches is not distributed. - `get_market_regime` — Machine-classified market regime (BULLISH / NEUTRAL / BEARISH / PANIC), circuit-breaker state, VIX, Nikkei 225, and a three-axis score (trend, short-term risk, supply and demand) with the reasoning behind each axis. Optional daily history. No stock names. - `get_anomaly_summary` — 50 Japanese market anomalies tested over 61 years - verdict, win rate, mean return, sample size, p-value. Filter by `name`. Plus five crash-precursor gauges and a 7-flag ignition meter. - `get_candlestick_verdict` — All 12 classic Japanese candlestick patterns (three soldiers, head-and-shoulders, three gaps and the rest) tested on 1,550 TSE Prime stocks over 10.5 years. None of them cleared the adoption bar - the reason each one failed is the part worth reading. - `get_event_reaction` — What followed an event, from three separate studies: 27 event types (earthquakes, rate decisions, tariffs, pandemics), post-earnings drift across ~26,000 announcements, and index additions and deletions. All three point the same way - the move happens before the event clears, not after. Sector baskets and per-stock rows are deliberately excluded. - `get_indicator_verdict` — 26 technical indicators (RSI, MACD, moving-average crossover, Bollinger and the rest) traded exactly as the textbooks describe, across TOPIX500 over 10 years and roughly 500,000 trades. Nine cleared every regime; thirteen did not, and those thirteen are mostly the ones beginners learn first. - `get_etf_decay` — Twelve years of measured decay in leveraged and inverse ETFs on the Nikkei 225 - yearly theory against actual, win rate by holding period, profit factor by market condition, and what happened across 305 attempts to hold and wait for a position to come back. - `list_tools_guide` — Update times (JST), data delays, what is deliberately not returned, disclaimer, and roadmap. Call this first. ## What you cannot get (by design) - The full list of stocks matching a rule on a given day (one stock is returned; counts are returned) - Raw price series, OHLCV, or financial statement values - Position sizing, entry/exit prices, stop-loss or take-profit levels - The production thresholds used by the operator's own system - Any recommendation, rating, or "buy/sell" signal Every response carries a `disclaimer` key. Do not strip it when relaying results to a user. ## Why this exists Japanese-equity MCP servers already cover the *primary data* layer (filings, prices, execution). This server covers the *verification* layer: 50 market anomalies tested over 61 years, 26 technical indicators traded by the book, 12 candlestick patterns tested on TSE Prime, 27 event types and what followed them, post-earnings drift, index rebalancing, twelve years of leveraged-ETF decay, a daily mean-reversion rule, a market-regime classifier, and crash-precursor gauges. The underlying research is published as books by the operator. It also returns what did **not** work. All 12 candlestick patterns were rejected, including the one with the highest profit factor (3.04) - it flipped sign between the first half of the sample and the second, which is what an artifact of hindsight looks like. Results that failed are kept and returned with the same weight as results that passed. ## Disclaimer EN: Output describes whether published, mechanical rules matched — it is not investment advice, not a solicitation, and not a recommendation to buy or sell any security. No future return is promised. Daily data is delayed by one trading day; the book-derived studies are fixed snapshots taken at publication. JA: 本ツールの出力は公開ルール(機械的な条件)への該当状況を示すデータであり、投資助言・売買の勧誘ではありません。特定銘柄の売買を勧めるものではなく、将来の利益を保証しません。最終判断はご自身の責任で行ってください。日次データは1営業日遅れです(書籍の検証結果は刊行時点の固定データです)。 ## How to connect Claude Code: `claude mcp add --transport http ruletrade https://ruletrade.jp/mcp` claude.ai: Settings -> Connectors -> Add custom connector -> https://ruletrade.jp/mcp Any client: POST JSON-RPC 2.0 to https://ruletrade.jp/mcp ## Notes - Data updates on Japan Exchange trading days; see `list_tools_guide` for exact times (JST). - The anomaly dataset is a fixed snapshot taken at book publication (2026-08), not updated daily. - The candlestick, event, indicator and ETF datasets are fixed snapshots from the same research, not updated daily. - Results that failed are returned with their caveats attached. Read them: the ETF figures come from twelve years in which the Nikkei roughly quadrupled, and that context changes what they mean. - Rate limits are not enforced today; please be reasonable.