MCP Server

zdte.ai SPX Market Structure

ai.zdte/market-structure
Data & Analytics Finance & Investing Unavailable MCP 2025-11-25

What this MCP does

Provides current and historical SPX 0DTE options dealer market-structure data, including gamma exposure, walls, regimes, volatility context, and event subscriptions.

create_credit_checkout
Create Credit Checkout Link
Create a Stripe Checkout link for the authenticated key. Does not charge or fund until payment is authorized and confirmed. Return and check get_credit_balance.
Open world
Input schema
{'type': 'object', 'required': ['credits'], 'properties': {'credits': {'type': 'integer', 'maximum': 1000000, 'minimum': 100, 'description': 'Whole number of credits to buy, within the published minimum and maximum purchase. Each credit costs credit_unit_price_cents (see get_access_options); the checkout total is credits times that price.'}}, 'additionalProperties': False}
create_guest_key
Create Accountless API Key
Create a zero-credit API key, returned once. Save it securely, configure HTTP Authorization: Bearer, and reconnect. Does not authenticate this connection. No arguments.
Open world
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_access_options
Access Options (Prices and Onboarding)
Free pricing and accountless access instructions. Start here; no website account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_credit_balance
Credit Balance
Free balance check for the API key in this connection's HTTP header. Never pass a key as an argument.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_day
Replay a Trading Day
Per-day SPX market-structure timeline + summary for one replay date (YYYY-MM-DD). Data only -- not investment advice or a trade recommendation.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Replay date in YYYY-MM-DD; use list_history_dates for the set of valid dates.'}}, 'additionalProperties': False}
get_field_guide
Field Guide (Schema Reference)
Static, versioned dictionary of every field this surface emits: unit, value set where the producer has one, and a one-sentence meaning, plus the shared response conventions (tier, delay, timestamps, and how missing data is reported). No inputs; call once per session.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_market_structure
SPX Market Structure
Current computed SPX dealer market structure (walls, gamma flip, net GEX, regime), recomputed ~every 10s during market hours: scored pressure-point strike ladder, implied 50%/80% forecast-band ranges, strike activity (volume/OI), and VIX term-structure context. Also the 0DTE ATM-straddle expected move and its session fence, max pain, the running session open/high/low with the prior close and gap, order-flow measurements, a top-10 net-GEX strike profile, and chain vanna/charm totals with a top-10 strike ladder. Realtime requires a funded X-API-Key (create one at https://zdte.ai/agent/credits); without a key this serves a delayed headline preview only (regime, spot, walls, gamma flip, net GEX). Data only -- not investment advice or a trade recommendation.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_regime
SPX Dealer Regime
Current SPX dealer regime label + confidence only. Realtime with an X-API-Key; without a key this serves a delayed preview.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_regime_segments
Regime Segment Tape
Compressed dealer-regime segment tape for one replay date (YYYY-MM-DD).
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Replay date in YYYY-MM-DD; use list_history_dates for the set of valid dates.'}}, 'additionalProperties': False}
list_history_dates
List Replay Dates
Free catalog of available historical SPX market-structure replay dates. No API key required; actual replay datasets are paid.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_subscriptions
List Event Subscriptions
List this agent's active event subscriptions.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
subscribe_event
Subscribe to Market-Structure Event
Subscribe a callback URL to a market-structure event (zero_gamma_flip | new_wall | regime_transition).
Open world
Input schema
{'type': 'object', 'required': ['event', 'callback_url'], 'properties': {'event': {'enum': ['zero_gamma_flip', 'new_wall', 'regime_transition'], 'type': 'string', 'description': 'Which market-structure event to subscribe to: zero_gamma_flip, new_wall, or regime_transition.'}, 'callback_url': {'type': 'string', 'description': 'HTTPS URL that receives a POST when the event fires.'}}, 'additionalProperties': False}
unsubscribe
Unsubscribe from Event
Remove an event subscription by id.
Destructive Open world Idempotent
Input schema
{'type': 'object', 'required': ['subscription_id'], 'properties': {'subscription_id': {'type': 'string', 'description': 'The subscription id returned by subscribe_event.'}}, 'additionalProperties': False}
Added
create_credit_checkout
Sept. 23, 2026, 2:51 a.m.
Added
get_credit_balance
Sept. 23, 2026, 2:51 a.m.
Added
create_guest_key
Sept. 23, 2026, 2:51 a.m.
Added
get_access_options
Sept. 23, 2026, 2:51 a.m.
Changed
list_history_dates
Sept. 23, 2026, 2:51 a.m.
Added
get_field_guide
Sept. 17, 2026, 7:57 a.m.
Added
list_subscriptions
Sept. 17, 2026, 7:57 a.m.
Added
unsubscribe
Sept. 17, 2026, 7:57 a.m.
Added
subscribe_event
Sept. 17, 2026, 7:57 a.m.
Added
get_regime_segments
Sept. 17, 2026, 7:57 a.m.
Added
get_day
Sept. 17, 2026, 7:57 a.m.
Added
list_history_dates
Sept. 17, 2026, 7:57 a.m.
Added
get_regime
Sept. 17, 2026, 7:57 a.m.
Added
get_market_structure
Sept. 17, 2026, 7:57 a.m.