MCP 服务器

Coil Scanner

trade.coil/stock-market-scanner
数据与分析 金融与投资 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Provides rules-based stock and crypto market regimes, ranked candidates, technical state maps, leaders, hold conditions, and trading research signals.

add_to_cart
Storefront: add a billing variant (e.g. coil-scanner-monthly). One licence per person, quantity 1.
幂等
输入模式
{'type': 'object', 'required': ['product_id'], 'properties': {'quantity': {'type': 'integer'}, 'product_id': {'type': 'string'}}, 'additionalProperties': False}
checkout_handoff
Storefront: the hosted checkout link for each cart line (Gumroad, merchant of record; promo code applied while a sale is live). The person completes payment there; nothing is charged by this tool.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_board_asof
Point-in-time archive: the scores Coil actually published on an archived date, sha256-committed before outcomes were known, append-only, never revised. Backtest-grade provenance. Without `date` it returns the list of archived dates. Paid per call via x402. $0.02 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Archived date, YYYY-MM-DD; omit for the archive index'}}, 'additionalProperties': False}
get_board_changes
What changed on the board since a stored state_hash: names that entered or left the READY candidate pool, per-name trend-state / light / leadership / hold-band flips, and any regime or permission-ladder move per book. Takes `since`, the state_hash of a previous board-state poll. An unchanged hash is answered free and never billed. Otherwise paid per call via x402. $0.01 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'required': ['since'], 'properties': {'since': {'type': 'string', 'description': 'state_hash from a previous /api/board/state poll (16 hex chars)'}}}
get_buy_list
Today's ranked buy-list candidates per book across two lanes (risk-adjusted and swing), each with buy/entry/growth/hold scores, a leadership flag and an entry-window note, plus the regime mode showing whether the list is actionable at all. Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_buy_list_live
Live intraday ranked buy-list candidates while their entry windows (READY/SETUP) are still open. Paid per call via x402; live intraday data. $0.02 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_cart
Storefront: the session's cart (X-Session-Id / Mcp-Session-Id).
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_crypto_day
24/7 crypto day-state PREVIEW: the top-3 of 81 Robinhood-tradable coins by trend rank, plus the board's BTC anchor, the daily BTC/ETH gate regime and breadth counts. A live trimmed slice of the full state map (trend distances, tape lights, ATR%, relative strength vs BTC, room, volume z-score, UP/CHOP/DOWN state per coin), not a delayed copy. A state map, not a ranking or advice. Free.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_crypto_day_live
The FULL 24/7 crypto day-state board: all 81 Robinhood-tradable coins with trend distances (20/50/200-day), multi-timeframe tape lights, ATR%, relative strength vs BTC, room to the 20-day high, volume z-score, mechanical UP/CHOP/DOWN state and cross-sectional ranks, plus the daily BTC/ETH gate and breadth. Publishes about every 5 minutes around the clock when the market moved. A state map, not a ranking. Paid per call via x402. $0.005 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_crypto_night
Overnight crypto continuation PREVIEW: the #1 session-momentum coin (of the top-5) heading into the 20:00 UTC signal across 81 Robinhood-tradable coins, plus the BTC 200-day regime gate, the pre/post-signal phase and the pre-registered study receipts. The ranking beat its random null at every fee tier in the cold study; at Robinhood retail fees the studied trade was REFUTED (the refutation ships in the read). A state read, not advice. Free.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_crypto_night_live
The FULL overnight continuation read: all top-5 session-momentum coins into the 20:00 UTC signal (81-coin Robinhood-tradable universe), the BTC 200-day regime gate state, the pre/post-signal phase clock, eligibility counts and the registered rule + study receipts (gross edge, null comparison, the retail-fee REFUTATION and breakeven bps, attached to every read). ~15-min refresh, 24/7. Paid per call via x402. $0.001 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_crypto_setups
Crypto SETUP scan PREVIEW: how many of the 81 Robinhood-tradable coins currently show one of the two washed-shape SETUP patterns, plus the top-3 hits by grade with GO, fuel vs BTC and room. A live trimmed slice of the full scan. Shapes were backtest-confirmed on equities and are forward-graded on crypto; a descriptive marker, not advice. Free.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_crypto_setups_live
Scan of all 81 Robinhood-tradable coins for the two WASHED SETUP shapes (daily uptrend + washed-out 5-minute tape): every hit with GO, fuel multiple vs BTC, grade and room, plus the setup column for the full universe. Recomputed about every 5 minutes, 24/7. Shapes were backtest-confirmed on equities and are forward-graded on crypto (disclosed per read). Paid per call via x402. $0.05 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}}
get_crypto_trend
Bitcoin and Ethereum trend signal: the long-only state for each sleeve (LONG or CASH), the 50-day trend gate each trades on, and the BTC 200-day master gate that overrides both, evaluated on UTC daily closes with price and day change. A rules-based risk-on/risk-off verdict for crypto, not raw price data. Free; exactly one completed UTC close behind, evaluated every calendar day including weekends and stamped with the close used (signal_close_date).
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_crypto_trend_live
Bitcoin and Ethereum trend signal (LONG or CASH per sleeve, 50-day trend gates, BTC 200-day master gate) on the newest completed UTC daily close, evaluated every calendar day including weekends and stamped with the close used (one close ahead of the free tier). Paid per call via x402. $0.005 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_day_board
Yesterday's day-trade state map: per-name intraday lights grid (price/RSI/MACD x 5m-1D), GO, FUEL vs anchor ETF, entry-window state and ROOM for ~70 liquid names. Day states decay in minutes, so this delayed tier is a schema/shape preview, not a trading input. Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_day_board_live
LIVE day-trade state map (~5 min refresh in market hours): 18-cell lights grid, GO, FUEL vs the tab's anchor ETF, efficiency, ATR%, vs-SPY, entry-window state and ROOM (% + bars to the nearest overhead level) on ~70 liquid names. A STATE MAP, not a ranking; all-lit boards flag ext:true (late). Paid per call via x402; live intraday data. $0.01 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_engine_feed
THE COIL LIVE FEED: the engine-grade board Coil's live record trades from, a superset of the complete live board that adds per-name structural stop and target levels, stop/target basis, risk-reward, buy_score, conviction, lane, leveraged vehicle and ladder placement (engine_fields, including coil_score / coil_kind). Optional symbols[] filter. Refreshed about every 5 minutes in market hours; identical for every subscriber; research, not advice. Engine fields are self-described in the payload's `schema` block (key · tier · description · since). Access: a Coil Live license in the X-License-Key header.
只读 可访问外部资源 幂等
输入模式
{'type': 'object', 'properties': {'symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional: trim names + engine_fields to these tickers (max 50)'}}, 'additionalProperties': False}
get_fulfillment_options
Storefront: digital delivery — instant, no fee.
只读 幂等
输入模式
{'type': 'object', 'required': ['product_ids'], 'properties': {'product_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
get_full_board
The complete live board in one payload: every scored name (~565 across S&P 500, Nasdaq-100, macro), sector lanes, both buy-list lanes, regime and crypto books. Every name carries its coil read (coil_score / coil_kind / coil_note) and the payload carries the awareness block (leaders, sector flows, coiled, coverage). Fields are self-described in the payload's `schema` block (key · tier · description · since). Paid per call via x402; live intraday data. $0.10 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_hold_state
THE SELL-SIDE READ: is the case for a name you already hold still intact, or deteriorating? Returns published trend state, hold strength 0-100, readiness, maturity-late flag, overnight gap-risk grade, the book's regime, and watch_flags: which deterioration conditions are TRUE right now (structure light off green, leadership lost, mature leg, trend cold, high gap risk, earnings inside a week), plus the mechanical rules those states flip on. BTC-USD / ETH-USD return the crypto IN|CASH daily-close state. Up to 10 comma-separated symbols. Reports conditions only; impersonal, it never reads your entry, size or account. Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Ticker, e.g. NVDA — or up to 10 comma-separated (NVDA,AMD,BTC-USD)'}}, 'additionalProperties': False}
get_hold_state_live
Live intraday SELL-SIDE read on names you already hold: current-session trend state, hold strength, readiness, maturity-late flag, gap-risk grade, book regime, and watch_flags naming which deterioration conditions are true right now. Up to 10 symbols per call. Reports conditions only; it never reads your entry or size. Paid per call via x402; live intraday data. $0.005 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Ticker, e.g. NVDA — or up to 10 comma-separated (NVDA,AMD,BTC-USD)'}}, 'additionalProperties': False}
get_live_rules
The Coil Live served rulebook (versioned): cycle order, exits-first, stop derivation, day-lane rhythm, sizing and fail-closed rules for the engine-grade feed. The payload states when rules changed. Access: a Coil Live license in the X-License-Key header.
只读 可访问外部资源 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_live_setup
Coil Live connection details: what the subscription unlocks (every live-tier read without per-call payment, the engine feed and the live rulebook), how the license key is sent, the recommended polling cadence, and what happens fail-closed if the subscription lapses. Free; no key needed.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_market_leaders
Today's market leaders, ranked: the top 10 leadership names per book by opportunity score (names in confirmed uptrends carrying the market's strength), each with the full score read. Includes the awareness block: sector money flows, coiled setups (coil_score 0-100, compression or held post-catalyst) and coverage. Rows carry every board-tier field the payload's `schema` block names. Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_market_leaders_live
Top 10 leadership names per book by opportunity score, recomputed on the intraday board. Includes the live awareness block: sector money flows, coiled setups with coil_score, coverage. Paid per call via x402; live intraday data. $0.01 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_market_regime
The top-down market regime read: risk-on, be-selective or stand-down. Returns the regime verdict, mode and permission ladder (index → sector → name) for each book (S&P 500, Nasdaq-100, macro, BTC/ETH crypto). Each book's regime carries `posture` (headline, tone, tape_posture and a note fusing the daily read, the intraday tape and the engine's management posture). Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_market_regime_live
Live intraday market regime: the verdict, mode and permission ladder recomputed about every 5 minutes in market hours. Paid per call via x402; live intraday data. $0.005 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_morning_brief
The whole market read in one payload: regime verdict per book, today's top-5 ranked buy candidates, the biggest gainers and losers, the BTC/ETH crypto trend-gate state and the awareness read (today's leaders, sector money flows in/out, the most coiled setups, coverage). Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_morning_brief_live
Regime, top-5 candidates, movers and the crypto gate from the current session in one payload, including the live awareness read (leaders, money flows, coiled setups, coverage). Paid per call via x402; live intraday data. $0.02 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_orders
Storefront: NotOffered — receipts and licence keys live with Gumroad.
只读 幂等
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer'}}, 'additionalProperties': False}
get_order_status
Storefront: NotOffered; Coil holds no order status.
只读 幂等
输入模式
{'type': 'object', 'required': ['order_id'], 'properties': {'order_id': {'type': 'string'}}, 'additionalProperties': False}
get_preferences
Storefront: guest profile — Coil keeps no customer accounts.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_product_details
Storefront: one product family with every billing variant, price, access terms and merchant of record.
只读 幂等
输入模式
{'type': 'object', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string'}}, 'additionalProperties': False}
get_rotation
Sector and macro ROTATION map showing where the money is going. Each of ~50 sector and macro ETFs is scored on its ratio to SPY versus that ratio's 50-day and labelled GO (money already here), HOLDING (here but paused), TURNING (money arriving) or OUT (money left), with distance-to-50d %, 20-day slope % and ratio RSI. A state map, not a buy list; the payload's `reading` field notes that confirmed rotation is late for a pullback buyer. Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_rotation_live
Sector + macro X/SPY leadership states (GO / HOLDING / TURNING / OUT) recomputed on the intraday board. The payload's `reading` field notes that confirmed rotation is late for a pullback buyer. Paid per call via x402; live intraday data. $0.005 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_sector_read
One sector's drill-down: every member of the sector scored and ranked by opportunity, plus the sector's own ETF row. Accepts a sector name (e.g. 'Energy', 'Information Technology') or its ETF symbol (e.g. XLE, XLK); unknown values return the sector directory. Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'required': ['sector'], 'properties': {'sector': {'type': 'string', 'description': 'Sector name or sector-ETF symbol'}}, 'additionalProperties': False}
get_sector_read_live
A sector's members scored and ranked from the current session. Paid per call via x402; live intraday data. $0.01 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'required': ['sector'], 'properties': {'sector': {'type': 'string', 'description': 'Sector name or sector-ETF symbol'}}, 'additionalProperties': False}
get_stock_read
One stock's full Coil read: opportunity 0-100 and board percentile, entry quality and state (READY / SETUP / WAIT / CHASE / FALLING), hold strength, leadership flag, its book's regime and its coil read (coil_score / coil_kind / coil_note). Covers any S&P 500, Nasdaq-100 or macro name; unknown symbols return the valid-symbol directory. Free; data is one market day delayed.
只读 幂等
输入模式
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Ticker, e.g. NVDA'}}, 'additionalProperties': False}
get_stock_read_live
One stock's current-session scores and entry state, including the live coil read (coil_score / coil_kind / coil_note). Paid per call via x402; live intraday data. $0.005 USDC per call (x402).
只读 可访问外部资源
输入模式
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Ticker, e.g. NVDA'}}, 'additionalProperties': False}
recall_memories
Storefront: memories saved in this session.
只读 幂等
输入模式
{'type': 'object', 'properties': {'skill_name': {'type': 'string'}}, 'additionalProperties': False}
remove_from_cart
Storefront: remove a line.
幂等
输入模式
{'type': 'object', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string'}}, 'additionalProperties': False}
save_memory
Storefront: save a session memory (kept one day).
幂等
输入模式
{'type': 'object', 'properties': {'key': {'type': 'string'}, 'value': {'type': 'string'}, 'category': {'type': 'string'}}, 'additionalProperties': False}
search_policies
Storefront: refunds, cancellation, delivery, merchant of record, risk disclosures, privacy, current promotion.
只读 幂等
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'product_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
search_products
Storefront: search Coil's two products (Coil Scanner, Coil Live). Returns product families with a from-price and their billing variants.
只读 幂等
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer'}, 'query': {'type': 'string'}}, 'additionalProperties': False}
update_cart_item
Storefront: set a line's quantity (0 removes; anything above 1 is held at 1).
幂等
输入模式
{'type': 'object', 'required': ['product_id', 'quantity'], 'properties': {'quantity': {'type': 'integer'}, 'product_id': {'type': 'string'}}, 'additionalProperties': False}
已更改
get_fulfillment_options
2026年10月1日 02:51
已更改
search_policies
2026年10月1日 02:51
已更改
get_order_status
2026年10月1日 02:51
已更改
get_orders
2026年10月1日 02:51
已更改
save_memory
2026年10月1日 02:51
已更改
recall_memories
2026年10月1日 02:51
已更改
get_preferences
2026年10月1日 02:51
已更改
checkout_handoff
2026年10月1日 02:51
已更改
remove_from_cart
2026年10月1日 02:51
已更改
update_cart_item
2026年10月1日 02:51
已更改
add_to_cart
2026年10月1日 02:51
已更改
get_cart
2026年10月1日 02:51
已更改
get_product_details
2026年10月1日 02:51
已更改
search_products
2026年10月1日 02:51
已更改
get_live_setup
2026年10月1日 02:51
已更改
get_live_rules
2026年10月1日 02:51
已更改
get_engine_feed
2026年10月1日 02:51
已更改
get_board_asof
2026年10月1日 02:51
已更改
get_full_board
2026年10月1日 02:51
已更改
get_hold_state_live
2026年10月1日 02:51
已更改
get_crypto_setups_live
2026年10月1日 02:51
已更改
get_crypto_setups
2026年10月1日 02:51
已更改
get_board_changes
2026年10月1日 02:51
已更改
get_crypto_night_live
2026年10月1日 02:51
已更改
get_crypto_day_live
2026年10月1日 02:51
已更改
get_rotation_live
2026年10月1日 02:51
已更改
get_day_board_live
2026年10月1日 02:51
已更改
get_morning_brief_live
2026年10月1日 02:51
已更改
get_crypto_trend_live
2026年10月1日 02:51
已更改
get_sector_read_live
2026年10月1日 02:51