Coil Scanner
by coil.trade · remote · no sign-in to list tools · v1.9.0 · published by trade.coil
Stock market trading signals: regime, ranked buy list, stock + sector reads. Free tier + x402 live.
44 tools: 1 can delete or cancel things, 5 change things and 38 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things5Claude Code: ask: see these tools
- Only reads38Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http stock-market-scanner https://coil.trade/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnremove_from_cart
The server marks "remove_from_cart" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "remove_from_cart" says "remove": a word for removing or ending something.
- Warncheckout_handoff
The server marks "checkout_handoff" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "checkout_handoff" says "checkout": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
44 tools
Deletes or cancels 1Claude Code: deny
remove_from_cartStorefront: remove a line.1 finding
Why it is in this group
- The name "remove_from_cart" says "remove": a word for removing or ending something.
- The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.
Findings
- Warn
The server marks "remove_from_cart" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "remove_from_cart" says "remove": a word for removing or ending something.
Description, as the server wrote it Storefront: remove a line.
Annotations the server declares
- title: Remove from cart
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Changes things 5Claude Code: ask
add_to_cartStorefront: add a billing variant (e.g.No findings
Why it is in this group
- The name "add_to_cart" says "add": a word for a change.
Description, as the server wrote it Storefront: add a billing variant (e.g. coil-scanner-monthly). One licence per person, quantity 1.
Annotations the server declares
- title: Add to cart
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
checkout_handoffStorefront: the hosted checkout link for each cart line (Gumroad, merchant of record; promo code applied while a sale is live).1 finding
Why it is in this group
- The name "checkout_handoff" says "checkout": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "checkout_handoff" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "checkout_handoff" says "checkout": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- title: Checkout link
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
recall_memoriesStorefront: returns the short shopping preferences stored for this MCP session's cart (up to 40 entries, each with key, value and category), kept one day and scoped to this MCP ses…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Storefront: returns the short shopping preferences stored for this MCP session's cart (up to 40 entries, each with key, value and category), kept one day and scoped to this MCP session. It is not a conversation history. Access: free, no key.
Annotations the server declares
- title: Recall memories
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
save_memoryStorefront: stores one short shopping preference for this session's cart, for example which product or billing period the shopper prefers.No findings
Why it is in this group
- The name "save_memory" says "save": a word for a change.
Description, as the server wrote it Storefront: stores one short shopping preference for this session's cart, for example which product or billing period the shopper prefers. Coil stores it keyed to this MCP session (Mcp-Session-Id), scoped to this MCP session only, keeps it one day and then deletes it; without a session nothing is stored; a repeated key replaces its value and at most 40 entries are kept. It is not conversation storage. Access: free, no key.
Annotations the server declares
- title: Save memory
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
update_cart_itemStorefront: set a line's quantity (0 removes; anything above 1 is held at 1).No findings
Why it is in this group
- The name "update_cart_item" says "update": a word for a change.
Description, as the server wrote it Storefront: set a line's quantity (0 removes; anything above 1 is held at 1).
Annotations the server declares
- title: Update cart item
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 38Claude Code: allow
get_board_asofPoint-in-time archive: the scores Coil actually published on an archived date, sha256-committed before outcomes were known, append-only, never revised.No findings
Why it is in this group
- The name "get_board_asof" says "get": a word for reading.
Description, as the server wrote it 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. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Board as of a date
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_board_changesWhat 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 regim…No findings
Why it is in this group
- The name "get_board_changes" says "get": a word for reading.
Description, as the server wrote it 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 an optional `since`, a state_hash returned by an earlier call. When `since` is omitted it returns only the board's current state_hash and its as-of date. Access: free without `since` (no wallet, no key). With `since`: Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call; a call with neither returns a PaymentRequired object and no data. An unchanged `since` is answered free and never billed.
Annotations the server declares
- title: Board changes
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_buy_listToday's ranked buy-list sample per book across two lanes (risk-adjusted and swing): buy candidates among US stocks and ETFs (the crypto book lists coins), as the top pick per lane …No findings
Why it is in this group
- The name "get_buy_list" says "get": a word for reading.
Description, as the server wrote it Today's ranked buy-list sample per book across two lanes (risk-adjusted and swing): buy candidates among US stocks and ETFs (the crypto book lists coins), as the top pick per lane and the top 3 READY candidates overall, each with its buy band (high or medium), entry window (READY or SETTING UP) and ladder permission, plus the regime mode showing whether the list is actionable at all and the full READY count. Free sample: one pick per lane and 3 candidates, buy score as a band, one market day delayed.
Annotations the server declares
- title: Buy list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_buy_list_liveLive intraday ranked buy-list candidates among US stocks and ETFs (the crypto book lists coins) while their entry windows (READY/SETTING UP) are still open.No findings
Why it is in this group
- The name "get_buy_list_live" says "get": a word for reading.
Description, as the server wrote it Live intraday ranked buy-list candidates among US stocks and ETFs (the crypto book lists coins) while their entry windows (READY/SETTING UP) are still open. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Buy list (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_cartStorefront: the session's cart (X-Session-Id / Mcp-Session-Id).No findings
Why it is in this group
- The name "get_cart" says "get": a word for reading.
Description, as the server wrote it Storefront: the session's cart (X-Session-Id / Mcp-Session-Id).
Annotations the server declares
- title: View cart
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_crypto_day24/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.No findings
Why it is in this group
- The name "get_crypto_day" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Crypto day board
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_crypto_day_liveThe 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…No findings
Why it is in this group
- The name "get_crypto_day_live" says "get": a word for reading.
Description, as the server wrote it 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. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Crypto day board (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_crypto_nightOvernight 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…No findings
Why it is in this group
- The name "get_crypto_night" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Crypto overnight read
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_crypto_night_liveThe 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/p…No findings
Why it is in this group
- The name "get_crypto_night_live" says "get": a word for reading.
Description, as the server wrote it 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. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Crypto overnight read (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_crypto_setupsCrypto 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 …No findings
Why it is in this group
- The name "get_crypto_setups" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Crypto setups
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_crypto_setups_liveScan 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 th…No findings
Why it is in this group
- The name "get_crypto_setups_live" says "get": a word for reading.
Description, as the server wrote it 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). Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Crypto setups (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_crypto_trendBitcoin 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, ev…No findings
Why it is in this group
- The name "get_crypto_trend" says "get": a word for reading.
Description, as the server wrote it 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).
Annotations the server declares
- title: Crypto trend
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_crypto_trend_liveBitcoin 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 inclu…No findings
Why it is in this group
- The name "get_crypto_trend_live" says "get": a word for reading.
Description, as the server wrote it 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). Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Crypto trend (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_day_boardYesterday'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 3 names plus 2 per cohort, with the…No findings
Why it is in this group
- The name "get_day_board" says "get": a word for reading.
Description, as the server wrote it 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 3 names plus 2 per cohort, with the cohort anchors and the reading guide. Day states decay in minutes, so this delayed tier is a schema/shape preview, not a trading input. Free sample: 3 names plus 2 per cohort, one market day delayed.
Annotations the server declares
- title: Day board
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_day_board_liveLIVE 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…No findings
Why it is in this group
- The name "get_day_board_live" says "get": a word for reading.
Description, as the server wrote it 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). Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Day board (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_engine_feedTHE 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 b…No findings
Why it is in this group
- The name "get_engine_feed" says "get": a word for reading.
Description, as the server wrote it 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. Size, measured on ~800 names: unfiltered ≈1.35 MB (hundreds of thousands of tokens); a 2-name symbols read ≈70 KB; the same read with compact=true ≈12 KB; compact=true for the whole board ≈350 KB. Optional fields[] picks engine fields; limit and cursor page the names by symbol. 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; omitted when compact=true). Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data.
Annotations the server declares
- title: Engine feed
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
get_fulfillment_optionsStorefront: digital delivery — instant, no fee.No findings
Why it is in this group
- The name "get_fulfillment_options" says "get": a word for reading.
Description, as the server wrote it Storefront: digital delivery — instant, no fee.
Annotations the server declares
- title: Fulfillment options
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_full_boardThe 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.No findings
Why it is in this group
- The name "get_full_board" says "get": a word for reading.
Description, as the server wrote it 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). Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Full board
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_hold_stateTHE SELL-SIDE READ: is the case for a name you already hold still intact, or deteriorating?No findings
Why it is in this group
- The name "get_hold_state" says "get": a word for reading.
Description, as the server wrote it THE SELL-SIDE READ: is the case for a name you already hold still intact, or deteriorating? Returns published trend state, the hold label, maturity-late flag, overnight gap-risk level, 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 within 7 trading days), plus the mechanical rules those states flip on. BTC-USD / ETH-USD return the crypto IN|CASH daily-close state. Up to 3 comma-separated symbols. Reports conditions only; impersonal, it never reads your entry, size or account. Free sample: up to 3 symbols per call, headline fields, one market day delayed.
Annotations the server declares
- title: Hold state
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_hold_state_liveLive 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 nami…No findings
Why it is in this group
- The name "get_hold_state_live" says "get": a word for reading.
Description, as the server wrote it 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. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Hold state (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_live_rulesThe Coil Live served rulebook (versioned): cycle order, exits-first, stop derivation, day-lane rhythm, sizing and fail-closed rules for the engine-grade feed.No findings
Why it is in this group
- The name "get_live_rules" says "get": a word for reading.
Description, as the server wrote it 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. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data.
Annotations the server declares
- title: Live rules
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
get_live_setupCoil 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…No findings
Why it is in this group
- The name "get_live_setup" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Live setup
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_market_leadersToday's market leaders, ranked: the top 3 leadership names per book (US stocks and ETFs, plus the crypto book's coins) by opportunity score (names in confirmed uptrends carrying th…No findings
Why it is in this group
- The name "get_market_leaders" says "get": a word for reading.
Description, as the server wrote it Today's market leaders, ranked: the top 3 leadership names per book (US stocks and ETFs, plus the crypto book's coins) by opportunity score (names in confirmed uptrends carrying the market's strength), each with price, day change, opportunity percentile band and entry state. Includes the awareness block: sector money flows and coverage, with the count of coiled setups. Free sample: top 3 per book, headline fields, one market day delayed.
Annotations the server declares
- title: Market leaders
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_market_leaders_liveTop 10 leadership names per book (US stocks and ETFs, plus the crypto book's coins) by opportunity score, recomputed on the intraday board.No findings
Why it is in this group
- The name "get_market_leaders_live" says "get": a word for reading.
Description, as the server wrote it Top 10 leadership names per book (US stocks and ETFs, plus the crypto book's coins) by opportunity score, recomputed on the intraday board. Includes the live awareness block: sector money flows, coiled setups with coil_score, coverage. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Market leaders (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_market_regimeThe top-down stock market regime read: risk-on, be-selective or stand-down.No findings
Why it is in this group
- The name "get_market_regime" says "get": a word for reading.
Description, as the server wrote it The top-down stock 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.
Annotations the server declares
- title: Market regime
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_market_regime_liveLive intraday stock market regime, with the crypto book: the verdict, mode and permission ladder recomputed about every 5 minutes in market hours.No findings
Why it is in this group
- The name "get_market_regime_live" says "get": a word for reading.
Description, as the server wrote it Live intraday stock market regime, with the crypto book: the verdict, mode and permission ladder recomputed about every 5 minutes in market hours. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Market regime (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_morning_briefThe stock market read in one payload: regime verdict per book, today's top 3 ranked buy candidates, the biggest gainers and losers, the BTC/ETH crypto trend-gate state and a sample…No findings
Why it is in this group
- The name "get_morning_brief" says "get": a word for reading.
Description, as the server wrote it The stock market read in one payload: regime verdict per book, today's top 3 ranked buy candidates, the biggest gainers and losers, the BTC/ETH crypto trend-gate state and a sample of the awareness read (the top 3 leaders and coiled setups, sector money flows in/out, coverage). Free sample: top 3 per list, headline fields, one market day delayed.
Annotations the server declares
- title: Morning brief
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_morning_brief_liveStock market 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, c…No findings
Why it is in this group
- The name "get_morning_brief_live" says "get": a word for reading.
Description, as the server wrote it Stock market 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). Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Morning brief (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_product_detailsStorefront: one product family with every billing variant, price, access terms and merchant of record.No findings
Why it is in this group
- The name "get_product_details" says "get": a word for reading.
Description, as the server wrote it Storefront: one product family with every billing variant, price, access terms and merchant of record.
Annotations the server declares
- title: Product details
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_rotationSector and macro ROTATION map showing where the money is going.No findings
Why it is in this group
- The name "get_rotation" says "get": a word for reading.
Description, as the server wrote it Sector and macro ROTATION map showing where the money is going. Each of ~50 sector ETFs and macro-book instruments (bond, income, metals and commodity ETFs plus a few single stocks such as the gold and copper miners) 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); the pre-bucketed lists carry the first 3 ETFs of each state with the state total and the first 5 rows carry symbol, kind, label and state. A state map, not a buy list; the payload's `reading` field notes that confirmed rotation is late for a pullback buyer. Free sample: 5 rows and the first 3 ETFs per state list, one market day delayed.
Annotations the server declares
- title: Rotation map
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_rotation_liveX/SPY leadership states (GO / HOLDING / TURNING / OUT) for the 11 sector ETFs and every macro-book instrument (bond, income, metals and commodity ETFs plus a few single stocks such…No findings
Why it is in this group
- The name "get_rotation_live" says "get": a word for reading.
Description, as the server wrote it X/SPY leadership states (GO / HOLDING / TURNING / OUT) for the 11 sector ETFs and every macro-book instrument (bond, income, metals and commodity ETFs plus a few single stocks such as the gold and copper miners), recomputed on the intraday board. The payload's `reading` field notes that confirmed rotation is late for a pullback buyer. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Rotation map (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_sector_readOne stock market sector's drill-down: the top 3 member stocks ranked by opportunity, the member count and a count of members by state, plus the sector's own ETF row.No findings
Why it is in this group
- The name "get_sector_read" says "get": a word for reading.
Description, as the server wrote it One stock market sector's drill-down: the top 3 member stocks ranked by opportunity, the member count and a count of members by state, 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 sample: top 3 members, headline fields, one market day delayed.
Annotations the server declares
- title: Sector read
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_sector_read_liveA stock market sector's members scored and ranked from the current session.No findings
Why it is in this group
- The name "get_sector_read_live" says "get": a word for reading.
Description, as the server wrote it A stock market sector's members scored and ranked from the current session. Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Sector read (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_stock_readOne stock's Coil read, headline fields: its board-percentile band (top 5%, top 10%, top quartile, middle half or bottom quartile), entry window (READY or SETUP when the name is on …No findings
Why it is in this group
- The name "get_stock_read" says "get": a word for reading.
Description, as the server wrote it One stock's Coil read, headline fields: its board-percentile band (top 5%, top 10%, top quartile, middle half or bottom quartile), entry window (READY or SETUP when the name is on its book's ranked pick list; otherwise the day board's state, such as WAIT, CHASE, BASING or FALLING, for names on the day board; null with a note when neither lists it), hold label, leadership flag, price move, trading days to the next earnings report and its book's regime. Covers any S&P 500, Nasdaq-100 or macro name, one symbol per call; unknown symbols return the valid-symbol directory. Free sample: one symbol per call, headline fields, one market day delayed.
Annotations the server declares
- title: Stock read
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_stock_read_liveOne stock's current-session scores and entry state, including the live coil read (coil_score / coil_kind / coil_note).No findings
Why it is in this group
- The name "get_stock_read_live" says "get": a word for reading.
Description, as the server wrote it One stock's current-session scores and entry state, including the live coil read (coil_score / coil_kind / coil_note). Live intraday version. Coil Live is a subscription with a 7-day free trial; subscribers connect the Coil Live connector and sign in, and this read returns live data. Agents with an x402 wallet can also pay per call. Without a subscription or an x402 wallet it returns a PaymentRequired object and no data.
Annotations the server declares
- title: Stock read (live)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
list_researchThe Coil Edge Research index: every published backtest study with its question, pre-registered verdict, evidence class, data window and per-read price, plus the address of each ful…No findings
Why it is in this group
- The name "list_research" says "list": a word for reading.
Description, as the server wrote it The Coil Edge Research index: every published backtest study with its question, pre-registered verdict, evidence class, data window and per-read price, plus the address of each full paid text. Free and keyless; the studies themselves are sold one read at a time over x402.
Annotations the server declares
- title: Research studies
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_policiesStorefront: refunds, cancellation, delivery, merchant of record, risk disclosures, privacy, current promotion.No findings
Why it is in this group
- The name "search_policies" says "search": a word for reading.
Description, as the server wrote it Storefront: refunds, cancellation, delivery, merchant of record, risk disclosures, privacy, current promotion.
Annotations the server declares
- title: Search policies
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_productsStorefront: search Coil's two products (Coil Scanner, Coil Live).No findings
Why it is in this group
- The name "search_products" says "search": a word for reading.
Description, as the server wrote it Storefront: search Coil's two products (Coil Scanner, Coil Live). Returns product families with a from-price and their billing variants.
Annotations the server declares
- title: Search products
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.9.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http stock-market-scanner https://coil.trade/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__stock-market-scanner__get_market_regime",
"mcp__stock-market-scanner__get_buy_list",
"mcp__stock-market-scanner__get_stock_read",
"mcp__stock-market-scanner__get_market_leaders",
"mcp__stock-market-scanner__get_market_leaders_live",
"mcp__stock-market-scanner__get_sector_read",
"mcp__stock-market-scanner__get_crypto_trend",
"mcp__stock-market-scanner__get_morning_brief",
"mcp__stock-market-scanner__get_day_board",
"mcp__stock-market-scanner__get_rotation",
"mcp__stock-market-scanner__get_crypto_day",
"mcp__stock-market-scanner__get_crypto_night",
"mcp__stock-market-scanner__get_hold_state",
"mcp__stock-market-scanner__get_market_regime_live",
"mcp__stock-market-scanner__get_buy_list_live",
"mcp__stock-market-scanner__get_stock_read_live",
"mcp__stock-market-scanner__get_sector_read_live",
"mcp__stock-market-scanner__get_crypto_trend_live",
"mcp__stock-market-scanner__get_morning_brief_live",
"mcp__stock-market-scanner__get_day_board_live",
"mcp__stock-market-scanner__get_rotation_live",
"mcp__stock-market-scanner__get_crypto_day_live",
"mcp__stock-market-scanner__get_crypto_night_live",
"mcp__stock-market-scanner__get_board_changes",
"mcp__stock-market-scanner__get_crypto_setups",
"mcp__stock-market-scanner__get_crypto_setups_live",
"mcp__stock-market-scanner__get_hold_state_live",
"mcp__stock-market-scanner__get_full_board",
"mcp__stock-market-scanner__get_board_asof",
"mcp__stock-market-scanner__get_engine_feed",
"mcp__stock-market-scanner__get_live_rules",
"mcp__stock-market-scanner__get_live_setup",
"mcp__stock-market-scanner__search_products",
"mcp__stock-market-scanner__get_product_details",
"mcp__stock-market-scanner__get_cart",
"mcp__stock-market-scanner__search_policies",
"mcp__stock-market-scanner__get_fulfillment_options",
"mcp__stock-market-scanner__list_research"
],
"ask": [
"mcp__stock-market-scanner__add_to_cart",
"mcp__stock-market-scanner__update_cart_item",
"mcp__stock-market-scanner__checkout_handoff",
"mcp__stock-market-scanner__recall_memories",
"mcp__stock-market-scanner__save_memory"
],
"deny": [
"mcp__stock-market-scanner__remove_from_cart"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as stock-market-scanner. Review it before you use it.