zdte.ai SPX Market Structure
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
SPX 0DTE dealer market structure: GEX, walls, gamma flip, regime, flow. Free preview; pay per read.
| Author | ai.zdte |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 289 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"zdte.ai SPX Market Structure": {
"url": "https://api.zdte.ai/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (13)
get_market_structureread-onlyThe full current SPX dealer market structure, the largest realtime read: walls, gamma flip, net GEX, regime and the strike-level detail below. 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. The full realtime structure needs a funded zdte.ai API key (no website account needed); without a key this returns a delayed headline preview (regime, spot, walls, gamma flip, net GEX). Data only -- not investment advice or a trade recommendation.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_regimeread-onlyOnly the current SPX dealer regime label and its confidence, a small read for checking whether conditions have changed; no walls, gamma flip, net GEX or strike detail. Realtime with an API key; without a key this serves a delayed preview.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
list_history_datesread-onlyFree catalog of available historical SPX market-structure replay dates. No API key required; actual replay datasets are paid.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_dayread-onlyThe full market-structure history of one past trading day, the larger replay: the intraday timeline (walls, gamma flip, net GEX, regime, spot) plus a day summary. One replay date (YYYY-MM-DD) per call. Data only -- not investment advice or a trade recommendation.
Parameters:
date(required) — string — Replay date in YYYY-MM-DD, one of the dates in the replay date catalog.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_regime_segmentsread-onlyOnly how the dealer regime changed during one past trading day, the compact replay: a list of regime segments with their start and end times; no walls, gamma flip, net GEX or spot. One replay date (YYYY-MM-DD) per call.
Parameters:
date(required) — string — Replay date in YYYY-MM-DD, one of the dates in the replay date catalog.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
subscribe_eventSubscribe a callback URL to a market-structure event (zero_gamma_flip | new_wall | regime_transition). The answer includes signing_secret, shown only once: store it. Each time the event fires, the callback receives an HTTPS POST whose JSON body has id (one per delivered event; ignore a repeat), event, at (ISO 8601 UTC time of the market snapshot the event was seen in), subscription_id and data, the event's values: zero_gamma_flip has gamma_flip and spot, new_wall has which (call_wall or put_wall) and level, regime_transition has from and to. To verify a delivery, read the ZDtE-Signature header, t=<unix seconds>,v1=<hex>: compute HMAC-SHA256 keyed with signing_secret exactly as returned (its text as bytes; do not hex-decode it) over t, a period and the raw request body, compare it with v1 in constant time, and reject the delivery if t is more than 5 minutes old.
Parameters:
event(required) — string — Which market-structure event to subscribe to: zero_gamma_flip, new_wall, or regime_transition.callback_url(required) — string — HTTPS URL that receives a POST when the event fires.
Hints: read-only no · destructive no · idempotent no · open-world yes
unsubscribe_eventRemove an event subscription by its subscription_id (the id returned when the subscription was created).
Parameters:
subscription_id(required) — string — The subscription id returned when the subscription was created.
Hints: read-only no · destructive no · idempotent yes · open-world yes
list_subscriptionsread-onlyList this agent's active event subscriptions.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_field_guideread-onlyStatic, versioned dictionary of every field this surface emits: unit, value set where the field has a fixed one, and a one-sentence meaning, plus the shared response conventions (tier, delay, timestamps, and how missing data is reported) and a changelog. No inputs; static per version.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_access_optionsread-onlyFree: current prices and the accountless access steps; no website account required.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
create_guest_keyCreates a zero-credit API key, returned once and not shown again. When the response says connection_authenticated, this MCP session already uses the key; other connections authenticate with an HTTP Authorization: Bearer header. No arguments. For OAuth-capable clients, a Connect prompt appears automatically the first time an account or paid tool is called, with no website account needed, so no key is required.
Hints: read-only no · destructive no · idempotent no · open-world yes
get_credit_balanceread-onlyFree balance check for the API key in this connection's HTTP header; takes no key argument.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
create_credit_checkoutCreate a payment link that adds prepaid credits to the authenticated key; a person opens it to pay. Does not charge or fund anything until payment is authorized and confirmed.
Parameters:
credits(required) — integer — Whole number of credits to buy, within the published minimum and maximum purchase. Each credit costs the published credit_unit_price_cents; the checkout total is credits times that price.
Hints: read-only no · destructive no · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.