Developers menu
Developers / REPLAY / The free MCP server
Markdown copyThe free MCP server
Twelve free tools over every finished session, with no account: sessions, levels, ladders, the market calendar, the screener and the tickers' books.
https://mcp.firmtape.com/mcp
Plan FreeNo key
| Tool | Arguments | Returns |
|---|---|---|
list_sessions | { limit? } | Finished trading days in the archive, newest first, up to 50 a call. |
get_session | { day } | One session: OHLC, the zero-gamma flip and its crossings, the call and put walls, the net-gamma percentile, ATM IV. |
get_levels | { day } | The level set of one finished day and where the session closed against it. |
get_level_history | { days? } or { from, to } | How the levels moved, up to 40 sessions: each day's flip and walls and its change from the day before. |
get_gex_profile | { day, minute?, book?, expiry_scope?, strikes_around_spot? } | The strike ladder of one minute in the volume, measured or open-interest book. The one tool with a per-address limit. |
get_events | { from?, to?, impact? } | The market calendar of a window, up to 31 days, with what usually followed each kind of event. |
get_market_moving_minutes | { day?, tape_only? } | The minutes of a session that moved the market, with what was happening. |
screen_sessions | { filters..., limit? } | Counts and lists the finished sessions whose closing measurements match the filters, with the matching /screener page. |
get_symbol_gamma | { symbol } | The latest volume and open-interest books of a ticker, or ES, NQ and RTY, with a trust grade. |
get_coverage | { from?, to? } | Which trading days the archive holds in a window and which it is missing. |
search | { query } | Document search over the archive, for clients that only call search and fetch. |
fetch | { id } | One document: an id from search, a FirmTape address or a trading day. |
Measurements of dealer positioning, never a forecast or a trade call. This page is built from FirmTape's public contract, the same files the OpenAPI document is built from; the tests hold them against the route code. Markdown: /docs/developers/replay/mcp.md.