gex.live

Posicionamiento de dealers de SPX medido desde la cinta 0DTE: cambio de gamma cero, muros de calls/puts y banda de mantenimiento para más de 1,000 sesiones completadas, más un Laboratorio de backtesting; solo medición, sin señales.

Documentación

Menú de desarrolladores

MCP

Apunta un asistente a una dirección y lee el posicionamiento de los creadores de mercado para cada sesión de SPX finalizada; con una clave lab, o tras iniciar sesión mediante OAuth, también controla LAB.

https://mcp.firmtape.com/mcpstreamable HTTP (POST JSON-RPC: initialize, tools/list, tools/call)

Registro com.firmtape/spx-options-gamma

Autenticación

  • Herramientas gratuitas: sin cuenta, sin clave.
  • Herramientas lab_ y options_strategy_test: una clave lab como Authorization: Bearer <key>, o OAuth 2.1 (los clientes que hablan autorización MCP se registran; pulsa Conectar e inicia sesión). Sin ninguna de las dos, no aparecen listadas.
  • El libro de órdenes y Geo tienen sus propios servidores MCP, abiertos con una clave orders y una clave geo.

Herramientas gratuitas

HerramientaArgumentosDevuelve
list_sessions{ limit? }Días de negociación finalizados en el archivo, del más reciente al más antiguo, hasta 50 por llamada.
get_session{ day }Una sesión: OHLC, el cruce de gamma cero y sus cruces, los muros de calls y puts, el percentil de gamma neto, IV ATM.
get_levels{ day }El conjunto de niveles de un día finalizado y dónde cerró la sesión frente a él.
get_level_history{ days? } or { from, to }Cómo se movieron los niveles, hasta 40 sesiones: el cruce y los muros de cada día y su cambio respecto al día anterior.
get_gex_profile{ day, minute?, book?, expiry_scope?, strikes_around_spot? }La escalera de strikes de un minuto en el volumen, libro medido o de interés abierto. La única herramienta con límite por dirección.
get_events{ from?, to?, impact? }El calendario de mercado de una ventana, hasta 31 días, con lo que normalmente siguió a cada tipo de evento.
get_market_moving_minutes{ day?, tape_only? }Los minutos de una sesión que movieron el mercado, con lo que estaba sucediendo.
screen_sessions{ filters..., limit? }Cuenta y lista las sesiones finalizadas cuyas mediciones de cierre coinciden con los filtros, con la página /screener correspondiente.
get_symbol_gamma{ symbol }Los libros más recientes de volumen e interés abierto de un ticker, o ES, NQ y RTY, con una calificación de confianza.
get_coverage{ from?, to? }Qué días de negociación contiene el archivo en una ventana y cuáles faltan.
search{ query }Búsqueda de documentos en el archivo, para clientes que solo llaman a search y fetch.
fetch{ id }Un documento: un id de búsqueda, una dirección de FirmTape o un día de negociación.

Herramientas LAB

HerramientaArgumentosDevuelve
lab_compile{ message, id? }Convierte una idea en palabras simples en una regla, o la modifica. Gratuita, requiere saldo positivo.
lab_run{ id, kind: "backtest" | "quant" }Ejecuta el paso actual del conveyor de la idea: 1 crédito, reembolsado si falla.
options_strategy_test{ legs, entry, ... }Cotiza una estructura SPX 0DTE sobre el archivo con cotizaciones reales: 10 créditos.
lab_state{}Las ideas de la cuenta, el titular del conveyor y el saldo de créditos.
lab_thread{ id }El hilo de chat de una idea.
lab_idea{ id, action }Acciones de escritorio: desk, drop, delete, set.

Límites

  • get_gex_profile lee como máximo 50 días distintos por hora y 150 en 24 horas por dirección de cliente (una dirección IPv6 cuenta por su /64). Los días ya abiertos siguen respondiendo; un día nuevo responde cuando la ventana avanza. La denegación es un error de herramienta que lo indica.
  • Las demás herramientas gratuitas no tienen límite por dirección.
  • Las herramientas lab_ gastan los créditos de la cuenta, como hace la API de LAB.

Errores

  • El fallo de una herramienta es un resultado con isError: true y una frase, para que el modelo pueda leerlo: un día desconocido, una ventana cerrada, sin créditos.
  • Una herramienta desconocida o un error de protocolo es un error JSON-RPC (-32602, -32601).

Conectar

Claude Code

claude mcp add --transport http firmtape https://mcp.firmtape.com/mcp

Cursor (.cursor/mcp.json)

{ "mcpServers": { "firmtape": { "url": "https://mcp.firmtape.com/mcp" } } }

claude.ai y Claude Desktop

Settings, Connectors, Add custom connector: https://mcp.firmtape.com/mcp

Cualquier cliente, o curl

curl -s https://mcp.firmtape.com/mcp -H "content-type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_session","arguments":{"day":"2026-10-09"}}}'

Los otros servidores MCP

ORDERS

El libro de órdenes, con la misma clave y el mismo presupuesto diario que la API de Orders.

Herramienta
orders_day
orders_latest
orders_sessions

Endpoint https://firmtape.com/orders/mcp, alcance de clave orders.

GEO

Registros de Geo; las llamadas a herramientas cuentan para las llamadas del mes, listar herramientas no.

Herramienta
geo_records
geo_sources
geo_coverage
geo_snapshot
geo_activity
geo_series
geo_latency

Endpoint https://geo.firmtape.com/mcp, alcance de clave geo.

Mediciones del posicionamiento de los creadores de mercado, nunca un pronóstico ni una recomendación de trading. Esta página se construye a partir del contrato público de FirmTape, los mismos archivos de los que se construye el documento OpenAPI; las pruebas los contrastan con el código de las rutas. Markdown: /docs/developers/mcp.md.