gex.live
Posicionamento dos dealers de SPX medido pelo tape de 0DTE: inversão de gama zero, paredes de calls/puts e faixa de suporte para mais de 1.000 sessões concluídas, além de um Laboratório de backtesting; apenas medição, sem sinais.
Documentação
Menu de desenvolvedores
MCP
Aponte um assistente para um único endereço e ele lê o posicionamento dos formadores de mercado para cada sessão finalizada do SPX; com uma chave lab, ou após entrar via OAuth, ele também opera o LAB.
https://mcp.firmtape.com/mcpstreamable HTTP (POST JSON-RPC: initialize, tools/list, tools/call)
Registro com.firmtape/spx-options-gamma
Autenticação
- Ferramentas gratuitas: sem conta, sem chave.
- Ferramentas
lab_eoptions_strategy_test: uma chavelabcomoAuthorization: Bearer <key>, ou OAuth 2.1 (clientes que falam a autorização MCP se registram; pressione Conectar e entre). Sem nenhum dos dois, elas não são listadas. - O livro de ordens e o Geo têm servidores MCP próprios, abertos por uma chave
orderse uma chavegeo.
Ferramentas gratuitas
| Ferramenta | Argumentos | Retornos |
|---|---|---|
list_sessions | { limit? } | Dias de negociação finalizados no arquivo, do mais recente ao mais antigo, até 50 por chamada. |
get_session | { day } | Uma sessão: OHLC, a virada de gama zero e seus cruzamentos, as paredes de calls e puts, o percentil de gama líquida, IV no ATM. |
get_levels | { day } | O conjunto de níveis de um dia finalizado e onde a sessão fechou em relação a ele. |
get_level_history | { days? } or { from, to } | Como os níveis se moveram, até 40 sessões: a virada e as paredes de cada dia e sua mudança em relação ao dia anterior. |
get_gex_profile | { day, minute?, book?, expiry_scope?, strikes_around_spot? } | A escada de strikes de um minuto no volume, no livro medido ou de interesse em aberto. A única ferramenta com limite por endereço. |
get_events | { from?, to?, impact? } | O calendário de mercado de uma janela, até 31 dias, com o que geralmente seguia cada tipo de evento. |
get_market_moving_minutes | { day?, tape_only? } | Os minutos de uma sessão que moveram o mercado, com o que estava acontecendo. |
screen_sessions | { filters..., limit? } | Conta e lista as sessões finalizadas cujas medições de fechamento correspondem aos filtros, com a página /screener correspondente. |
get_symbol_gamma | { symbol } | Os livros mais recentes de volume e de interesse em aberto de um ticker, ou ES, NQ e RTY, com uma nota de confiança. |
get_coverage | { from?, to? } | Quais dias de negociação o arquivo contém em uma janela e quais estão faltando. |
search | { query } | Busca de documentos no arquivo, para clientes que só chamam search e fetch. |
fetch | { id } | Um documento: um id da busca, um endereço FirmTape ou um dia de negociação. |
Ferramentas LAB
| Ferramenta | Argumentos | Retornos |
|---|---|---|
lab_compile | { message, id? } | Transforma uma ideia em palavras simples em uma regra, ou altera uma. Gratuita, precisa de saldo positivo. |
lab_run | { id, kind: "backtest" | "quant" } | Executa a etapa atual do conveyor da ideia: 1 crédito, reembolsado em caso de falha. |
options_strategy_test | { legs, entry, ... } | Precifica uma estrutura SPX 0DTE sobre o arquivo com cotações reais: 10 créditos. |
lab_state | {} | As ideias da conta, o detentor do conveyor e o saldo de créditos. |
lab_thread | { id } | O tópico de chat de uma ideia. |
lab_idea | { id, action } | Ações de mesa: desk, drop, delete, set. |
Limites
get_gex_profilelê no máximo 50 dias distintos por hora e 150 em 24 horas por endereço de cliente (um endereço IPv6 conta pelo seu /64). Dias já abertos continuam respondendo; um novo dia responde quando a janela avança. A recusa é um erro de ferramenta que diz isso.- As outras ferramentas gratuitas não têm limite por endereço.
- Ferramentas
lab_gastam os créditos da conta, como a API LAB.
Erros
- A falha de uma ferramenta é um resultado com
isError: truee uma frase, para que o modelo possa ler: um dia desconhecido, uma janela fechada, sem créditos. - Uma ferramenta desconhecida ou um erro de protocolo é um erro 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 e Claude Desktop
Settings, Connectors, Add custom connector: https://mcp.firmtape.com/mcp
Qualquer cliente, ou 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"}}}'
Os outros servidores MCP
ORDERS
O livro de ordens, com a mesma chave e o mesmo orçamento diário da API Orders.
| Ferramenta |
|---|
orders_day |
orders_latest |
orders_sessions |
Endpoint https://firmtape.com/orders/mcp, escopo da chave orders.
GEO
Registros Geo; chamadas de ferramentas contam para as chamadas do mês, listar ferramentas não conta.
| Ferramenta |
|---|
geo_records |
geo_sources |
geo_coverage |
geo_snapshot |
geo_activity |
geo_series |
geo_latency |
Endpoint https://geo.firmtape.com/mcp, escopo da chave geo.
Medições do posicionamento dos formadores de mercado, nunca uma previsão ou recomendação de negociação. Esta página é construída a partir do contrato público da FirmTape, os mesmos arquivos dos quais o documento OpenAPI é construído; os testes os mantêm contra o código das rotas. Markdown: /docs/developers/mcp.md.