0DTE Confluence
Gamma rails, options flow tape, and graded 0DTE setups for SPY/QQQ/IWM. Advisory only.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (15)
- LOWen get_rails
- LOWen get_morning_desk
- LOWen get_skew
- LOWen get_pin
- LOWen get_gex_profile
- LOWen get_rv_regime
- LOWen get_spy_qqq_divergence
- LOWen plan_entry
- LOWen get_index_health
- LOWen get_macro_events
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"confluence": {
"url": "https://mcp.0dteconfluence.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.0dteconfluence.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (37)
🟢get_latest_alert
Latest Discord-filtered A+/B card. trapdoor is a stored alert-time 0–100 score, or null when unscored; not a live rescore of an arbitrary level. eligible is the saved lane-window flag. _pro_eligible/_pro_reason check today's record against the current Pro grade/window rules, not stop history or continued structural validity. Use check_alert_tradeable before planning.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_latest_alertArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_latest_alertOutput"
}🟢list_alert_history(limit, min_score)
Today's Discord-filtered A+/B, newest first, in alerts[]. Each record's trapdoor is the stored alert-time 0–100 score or null (unscored). Match ts, symbol, direction and level; scores are not refreshed when history is read.
Esquema de entrada
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"min_score": {
"default": 6,
"title": "Min Score",
"type": "integer"
}
},
"title": "list_alert_historyArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "list_alert_historyOutput"
}🟢get_rails
Live SPY 0DTE gamma map: walls, flip, magnet, regime.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_railsArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_railsOutput"
}🟢get_tape
Latest Confluence Tape snapshot: rolling ofi_5m, tape_5m and quadrant. Check ts/updated_at, age_sec and stale before using it after a closed candle. OFI is not candle-close synchronized; |OFI| >= 0.30 is interpretive context, not a required entry gate or an automatic exit/re-entry signal.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_tapeArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_tapeOutput"
}🟢get_morning_desk
Today's Tier-0 morning desk card (rails, IV rank, gap, events).
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_morning_deskArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_morning_deskOutput"
}🟢get_market_clock
Session state: open/closed, force-flat time, lane windows.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_market_clockArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_market_clockOutput"
}🟢get_skew(symbol)
IV smile / skew strip + wing-fattening flag from the UW chain.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"default": "SPY",
"title": "Symbol",
"type": "string"
}
},
"title": "get_skewArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_skewOutput"
}🟢get_pin(symbol)
Pin score / magnet heuristic for the symbol.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"default": "SPY",
"title": "Symbol",
"type": "string"
}
},
"title": "get_pinArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_pinOutput"
}🟢get_gex_profile(symbol)
Per-strike GEX profile near spot.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"default": "SPY",
"title": "Symbol",
"type": "string"
}
},
"title": "get_gex_profileArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_gex_profileOutput"
}🟢get_em(symbol)
1σ expected-move band from ATM IV (remaining session).
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"default": "SPY",
"title": "Symbol",
"type": "string"
}
},
"title": "get_emArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_emOutput"
}🟢get_rv_regime(symbol)
HAR-lite RV: Calm / Elevated / Explosive (not Trapdoor wall trust).
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"default": "SPY",
"title": "Symbol",
"type": "string"
}
},
"title": "get_rv_regimeArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_rv_regimeOutput"
}🟢get_spy_qqq_divergence
SPY↔QQQ rails divergence feather.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_spy_qqq_divergenceArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_spy_qqq_divergenceOutput"
}🟢get_replay_today(limit, min_score)
Today's graded candidates timeline (educational replay).
Esquema de entrada
{
"type": "object",
"properties": {
"limit": {
"default": 40,
"title": "Limit",
"type": "integer"
},
"min_score": {
"default": 6,
"title": "Min Score",
"type": "integer"
}
},
"title": "get_replay_todayArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_replay_todayOutput"
}🟢get_hist_replay(date, limit, min_score)
Multi-day historical graded events from scanner log (optional YYYY-MM-DD).
Esquema de entrada
{
"type": "object",
"properties": {
"date": {
"default": "",
"title": "Date",
"type": "string"
},
"limit": {
"default": 40,
"title": "Limit",
"type": "integer"
},
"min_score": {
"default": 6,
"title": "Min Score",
"type": "integer"
}
},
"title": "get_hist_replayArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_hist_replayOutput"
}🟢check_alert_tradeable(use_latest, alert_json)
Pro planning gate: today's valid A+/B record, score >= 6/8, current 9:45–force-flat window, positive finite level and CALL/PUT direction. Includes the existing fade fragility veto. Does not check subsequent stop-outs, live structure, or broker positions. Pass alert_json to check that specific record without fetching another alert.
Esquema de entrada
{
"type": "object",
"properties": {
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
}
},
"title": "check_alert_tradeableArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "check_alert_tradeableOutput"
}⚪plan_robinhood_entry(use_latest, alert_json)
Build Robinhood execution plan from alert: delta band, spread gate, budget, bracket, MCP steps. Advisory only — does not place orders. Pair with robinhood-trading MCP.
Esquema de entrada
{
"type": "object",
"properties": {
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
}
},
"title": "plan_robinhood_entryArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "plan_robinhood_entryOutput"
}⚪plan_webull_entry(use_latest, alert_json, mode)
Build Webull execution plan from alert (same structure/risk as Robinhood). mode=cloud (default): https://api.webull.com/mcp — OAuth; confirm orders in Webull app. mode=local: uvx webull-openapi-mcp — App Key; preview_option_order then place. Advisory only — does not place orders.
Esquema de entrada
{
"type": "object",
"properties": {
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
},
"mode": {
"default": "cloud",
"title": "Mode",
"type": "string"
}
},
"title": "plan_webull_entryArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "plan_webull_entryOutput"
}🟡plan_ibkr_entry(use_latest, alert_json)
Build Interactive Brokers execution plan from alert. Pair with https://api.ibkr.com/v1/api/mcp-public — drafts instructions only; user Review & Submit in IBKR AI Instructions. Advisory only.
Esquema de entrada
{
"type": "object",
"properties": {
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
}
},
"title": "plan_ibkr_entryArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "plan_ibkr_entryOutput"
}⚪plan_alpaca_entry(use_latest, alert_json)
Build Alpaca execution plan from alert. Pair with uvx alpaca-mcp-server (ALPACA_API_KEY / SECRET). User confirms place_option_order. Advisory only.
Esquema de entrada
{
"type": "object",
"properties": {
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
}
},
"title": "plan_alpaca_entryArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "plan_alpaca_entryOutput"
}⚪plan_tastytrade_entry(use_latest, alert_json)
Build tastytrade execution plan from alert. Pair with self-hosted tastytrade-mcp (dry_run → confirmation_token → place_order). Start with TASTYTRADE_ENV=sandbox. Advisory only — user confirms every place.
Esquema de entrada
{
"type": "object",
"properties": {
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
}
},
"title": "plan_tastytrade_entryArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "plan_tastytrade_entryOutput"
}⚪plan_entry(broker, use_latest, alert_json)
Broker-agnostic entry plan. broker: robinhood | webull | webull_local | ibkr | alpaca | tastytrade. Same Pro gates + structure; MCP sequence and price_source follow the broker. Advisory only.
Esquema de entrada
{
"type": "object",
"properties": {
"broker": {
"default": "robinhood",
"title": "Broker",
"type": "string"
},
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
}
},
"title": "plan_entryArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "plan_entryOutput"
}⚪format_bracket_plan(entry_premium, use_latest, alert_json, broker)
Scale-in ⅓/⅔ + structural rail stop. +25/−25 from fill E is fallback only.
Esquema de entrada
{
"type": "object",
"properties": {
"entry_premium": {
"title": "Entry Premium",
"type": "number"
},
"use_latest": {
"default": true,
"title": "Use Latest",
"type": "boolean"
},
"alert_json": {
"default": "",
"title": "Alert Json",
"type": "string"
},
"broker": {
"default": "robinhood",
"title": "Broker",
"type": "string"
}
},
"required": [
"entry_premium"
],
"title": "format_bracket_planArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "format_bracket_planOutput"
}⚪pro_rules_summary
Pro alert criteria: min score and session window.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "pro_rules_summaryArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "pro_rules_summaryOutput"
}🟢get_premium_compression_data(structure)
Premium Compression Heatmap: theta decay velocity by session window for a multi-leg structure. Pro tier. structure: "iron_condor" | "vertical_spread_call" | "vertical_spread_put" | "single" | "short_call" | "short_put"
Esquema de entrada
{
"type": "object",
"properties": {
"structure": {
"default": "vertical_spread_put",
"title": "Structure",
"type": "string"
}
},
"title": "get_premium_compression_dataArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_premium_compression_dataOutput"
}🟢get_path_risk_score(instrument)
Path-Risk Meter: dynamic execution risk score from spread + tick variance. Pro tier.
Esquema de entrada
{
"type": "object",
"properties": {
"instrument": {
"default": "SPY",
"title": "Instrument",
"type": "string"
}
},
"title": "get_path_risk_scoreArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_path_risk_scoreOutput"
}🟢get_cvd_liquidity(instrument, interval)
Real-Time CVD Liquidity Tracker: aggregate Net CVD using Lee-Ready on minute bars. Pro tier. interval: "1m" | "5m"
Esquema de entrada
{
"type": "object",
"properties": {
"instrument": {
"default": "SPY",
"title": "Instrument",
"type": "string"
},
"interval": {
"default": "1m",
"title": "Interval",
"type": "string"
}
},
"title": "get_cvd_liquidityArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_cvd_liquidityOutput"
}🟢get_vrp_divergence
VRP Divergence Index: ATM straddle IV vs realized variance. Bundle tier.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_vrp_divergenceArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_vrp_divergenceOutput"
}🟢get_index_health(index)
Index Health Dashboard: relative volume & momentum for top components. Bundle tier. index: "SPY" | "QQQ"
Esquema de entrada
{
"type": "object",
"properties": {
"index": {
"default": "SPY",
"title": "Index",
"type": "string"
}
},
"title": "get_index_healthArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_index_healthOutput"
}🟢get_macro_events
Macro Event Control Panel: high-impact economic events with vol forecasts. Bundle tier.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_macro_eventsArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_macro_eventsOutput"
}🟢get_daily_structure(symbol)
Daily Structure Board: automated pivots, ATR targets, overnight boundaries. Bundle tier.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"default": "SPY",
"title": "Symbol",
"type": "string"
}
},
"title": "get_daily_structureArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_daily_structureOutput"
}🟢get_swing_structure(symbol)
Weekly/swing gamma walls + 1σ EM on the nearest 5–45 DTE expiry (not 0DTE). Bundle/Pro.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"default": "SPY",
"title": "Symbol",
"type": "string"
}
},
"title": "get_swing_structureArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_swing_structureOutput"
}🟢get_lotto_friday
Advisory single-name 0DTE Friday board with liquidity gates. Not auto-exec.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_lotto_fridayArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_lotto_fridayOutput"
}🟢get_correlation_grid
Rolling 5-min return correlation for SPY/QQQ/IWM/DIA. Portfolio overlay, not a trigger.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_correlation_gridArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_correlation_gridOutput"
}🟢get_cross_asset
UW VIX, 10Y (TNX), dollar (UUP). Risk-tone overlay — not a trigger.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_cross_assetArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_cross_assetOutput"
}🟢get_major_news
MAJOR RSS headlines. Context only — never a trigger.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_major_newsArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_major_newsOutput"
}🟢get_yield_curve
Delayed official FRED 10Y / 2Y / 2s10s.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_yield_curveArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_yield_curveOutput"
}🟢get_fear_greed
Intraday fear/greed composite (Tape + VIX). Fade extremes at a rail.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_fear_greedArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_fear_greedOutput"
}Comunidad
Evidencia