# zdte.ai SPX Market Structure (remote · api.zdte.ai)

SPX 0DTE dealer market structure: GEX, walls, gamma flip, regime. Free previews; pay per read.

- Trust score: 81/100 (high trust)
- Change this week: 0
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-02

## Components

- remote · `api.zdte.ai`: 81/100 (this document), [markdown](https://verifymcp.io/servers/ai-zdte-market-structure/api.md), [page](https://verifymcp.io/servers/ai-zdte-market-structure/api)

## Channel facts

- Endpoint: `https://api.zdte.ai/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-02.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (unsubscribe).
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 79/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 993 tokens (~76/item across 13 items; 13 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.
  - An AI judge read all 14 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the zdte.ai SPX Market Structure MCP server?

zdte.ai SPX Market Structure is a hosted endpoint at https://api.zdte.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http ai-zdte-market-structure 'https://api.zdte.ai/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "ai-zdte-market-structure": {
      "url": "https://api.zdte.ai/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "ai-zdte-market-structure": {
      "type": "http",
      "url": "https://api.zdte.ai/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.ai-zdte-market-structure]
url = "https://api.zdte.ai/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-zdte-market-structure": {
      "type": "remote",
      "url": "https://api.zdte.ai/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add ai-zdte-market-structure --url 'https://api.zdte.ai/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  ai-zdte-market-structure:
    url: "https://api.zdte.ai/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "ai-zdte-market-structure": {
      "Transport": "http",
      "Url": "https://api.zdte.ai/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add ai-zdte-market-structure -t streamable-http -u 'https://api.zdte.ai/mcp'
```

### Other

```json
{
  "mcpServers": {
    "ai-zdte-market-structure": {
      "type": "http",
      "url": "https://api.zdte.ai/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-28 (score 81, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-25 (score 81, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-24 (score 81, +1)

No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-22 (score 80, +1)

- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “list_history_dates” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: 730 → 993
- [functional] New tool “create_credit_checkout”
- [functional] New tool “create_guest_key”
- [functional] New tool “get_access_options”
- [functional] New tool “get_credit_balance”

### 2026-09-21 (score 79, 0)

- [security] The server rewrote its instructions, which are the text every model session reads

### 2026-09-20 (score 79, +1)

No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-18 (score 78, +1)

No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-16 (score 77, 0)

- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “get_market_structure” rewrote its description, which is the text the model reads
- [security] Tool “get_regime” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: 70 → 77

## MCP tools (13)

### `get_market_structure` (~192 tokens)

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.

### `get_regime` (~37 tokens)

SPX Dealer Regime

Current SPX dealer regime label + confidence only. Realtime with an X-API-Key; without a key this serves a delayed preview.

### `list_history_dates` (~33 tokens)

List Replay Dates

Free catalog of available historical SPX market-structure replay dates. No API key required; actual replay datasets are paid.

### `get_day` (~62 tokens)

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.

Input parameters:

- `date` (string, required): Replay date in YYYY-MM-DD; use list_history_dates for the set of valid dates.

### `get_regime_segments` (~50 tokens)

Regime Segment Tape

Compressed dealer-regime segment tape for one replay date (YYYY-MM-DD).

Input parameters:

- `date` (string, required): Replay date in YYYY-MM-DD; use list_history_dates for the set of valid dates.

### `subscribe_event` (~73 tokens)

Subscribe to Market-Structure Event

Subscribe a callback URL to a market-structure event (zero_gamma_flip | new_wall | regime_transition).

Input parameters:

- `callback_url` (string, required): HTTPS URL that receives a POST when the event fires.
- `event` (string, required): Which market-structure event to subscribe to: zero_gamma_flip, new_wall, or regime_transition.

### `unsubscribe` (~29 tokens)

Unsubscribe from Event

Remove an event subscription by id.

Input parameters:

- `subscription_id` (string, required): The subscription id returned by subscribe_event.

### `list_subscriptions` (~17 tokens)

List Event Subscriptions

List this agent's active event subscriptions.

### `get_field_guide` (~66 tokens)

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.

### `get_access_options` (~25 tokens)

Access Options (Prices and Onboarding)

Free pricing and accountless access instructions. Start here; no website account required.

### `create_guest_key` (~42 tokens)

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.

### `get_credit_balance` (~31 tokens)

Credit Balance

Free balance check for the API key in this connection's HTTP header. Never pass a key as an argument.

### `create_credit_checkout` (~82 tokens)

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.

Input parameters:

- `credits` (integer, required): 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.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/ai-zdte-market-structure/api#diagnostics

## Score history

- 2026-10-02: 81
- 2026-10-01: 81
- 2026-09-30: 81
- 2026-09-29: 81
- 2026-09-28: 81
- 2026-09-27: 81
- 2026-09-26: 81
- 2026-09-25: 81
- 2026-09-24: 81
- 2026-09-23: 80
- 2026-09-22: 80
- 2026-09-21: 79
- 2026-09-20: 79
- 2026-09-19: 78
- 2026-09-18: 78
- 2026-09-17: 77
- 2026-09-16: 77
- 2026-09-15: 77
- 2026-09-14: 76
- 2026-09-13: 76
- 2026-09-12: 75
- 2026-09-11: 75
- 2026-09-10: 74
- 2026-09-09: 74
- 2026-09-08: 73
- 2026-09-07: 73
- 2026-09-06: 72
- 2026-09-05: 72
- 2026-09-04: 71
- 2026-09-03: 71

## Common questions

### What is the zdte.ai SPX Market Structure MCP server?

zdte.ai SPX Market Structure is an MCP server listed in the public MCP registry as ai.zdte/market-structure. SPX 0DTE dealer market structure: GEX, walls, gamma flip, regime. Free previews; pay per read. This page covers its hosted endpoint (https://api.zdte.ai/mcp).

### Is the zdte.ai SPX Market Structure MCP server safe to use?

zdte.ai SPX Market Structure scores 81 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the zdte.ai SPX Market Structure MCP server expose?

zdte.ai SPX Market Structure exposes 13 tools: get_market_structure, get_regime, list_history_dates, get_day, get_regime_segments, and 8 more. Their descriptions and schemas cost roughly 739 tokens of context every time the server is loaded.

### Does the zdte.ai SPX Market Structure MCP server require authentication?

No. We connected to zdte.ai SPX Market Structure without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the zdte.ai SPX Market Structure MCP server still maintained?

zdte.ai SPX Market Structure is still listed as active in the MCP registry. We last reached this channel on 2 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://api.zdte.ai/mcp
- Website: https://zdte.ai/developers
- Changelog RSS feed: https://verifymcp.io/servers/ai-zdte-market-structure/api.xml
- Changelog JSON feed: https://verifymcp.io/servers/ai-zdte-market-structure/api.json
- HTML version of this page: https://verifymcp.io/servers/ai-zdte-market-structure/api
