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_yoptions_strategy_test: una clavelabcomoAuthorization: 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
ordersy una clavegeo.
Herramientas gratuitas
| Herramienta | Argumentos | Devuelve |
|---|---|---|
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
| Herramienta | Argumentos | Devuelve |
|---|---|---|
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_profilelee 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: truey 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.