# The 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.

Source: https://firmtape.com/docs/developers/replay/mcp

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`

**This page serves:** [REPLAY: MCP server](https://firmtape.com/docs/replay#mcp-server). **Plan:** [Free](https://firmtape.com/features/replay). Free, no account

| 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. |
