G.08 · Developer access

George MCP

27 market tools — the OI model, institutional flow, apex prints, earnings and market structure — over authenticated MCP, for Claude, Cursor and custom agents.

Subscribe for keyed MCP access, or let agents pay per call over x402 — discovery is live.

GEX snapshot
get_gex_snapshot
Call
{ "name": "get_gex_snapshot", "arguments": { "ticker": "^SPX" } }
Response
{
  "ticker": "^SPX",
  "spotPrice": 7518.36,
  "totalGEX": 424544358.66,
  "totalVanna": -417099812268,
  "totalCharm": 11019355569.66,
  "gammaFlip": null,
  "maxGEXStrike": 7000,
  "regime": "POSITIVE_GAMMA",
  "timestamp": 1781993891383,
  "expiryFallbackUsed": false,
  "expiryFilterRequested": null,
  "strikes": [
    {
      "strike": 7000,
      "expiry": "2026-06-18",
      "callGamma": 38214421.4,
      "putGamma": -194275.2,
      "netGEX": 38020146.2,
      "netVanna": -88194420.6,
      "netCharm": 1592217.9,
      "timestamp": 1781993891383
    },
    {
      "strike": 7520,
      "expiry": "2026-06-18",
      "callGamma": 14294210.7,
      "putGamma": -19355714.1,
      "netGEX": -5061503.4,
      "netVanna": 44733102.8,
      "netCharm": -1129084.6,
      "timestamp": 1781993891383
    }
  ]
}

Getting started

Connect in two minutes

  1. 1Subscribe

    Pick Indie or Pro on the MCP pricing page. MCP is its own product line — separate from GeorgeFi app plans.

  2. 2Create a key

    Generate an API key at /account/mcp. Keys look like mcp_live_… — shown once, stored hashed, revocable anytime.

  3. 3Add to your client

    Paste one of the configs below into Claude Code, Claude Desktop, Cursor, or any MCP-capable agent — then call tools.

claude mcp add --transport http george https://georgefi.trade/api/mcp --header "Authorization: Bearer mcp_live_YOUR_KEY"

Keys are shown once and stored hashed — create them at /account/mcp (up to 10 active, revocable anytime). Clients that can't set headers can pass ?auth=mcp_live_… as a query fallback.

Recorded alerts

Site alerts and Discord receipts, in JSON

Call list_alert_types to discover approved types, then get_alerts to read their saved records. Site publications and Discord receipts are separate events: a site alert does not confirm Discord delivery. Check each receipt's outcome and original timestamps before describing what reached Discord. Buy & Forget member publications are available through the signed-in member tools. For public Trade Now signals, use get_trade_now; the shared alert feed excludes its raw site rows.

Discover supported alert types
{
  "name": "list_alert_types",
  "arguments": {}
}
Read Block Sniper site alerts
{
  "name": "get_alerts",
  "arguments": {
    "type": "site:block_snipe",
    "windowMinutes": 60,
    "limit": 25
  }
}
Read Block Sniper Discord receipts
{
  "name": "get_alerts",
  "arguments": {
    "type": "discord:block-sniper",
    "windowMinutes": 60,
    "limit": 25
  }
}

Capture begins at deployment, with no historical backfill. Reads cover a bounded recent window of up to seven days; check hasMore, sourceTruncated and coverage notes. Pending writes or outages can leave gaps. Recorded alert instructions and prices are historical context, not fresh entry permission. Specialized tools remain available for deeper reads of each system.

Catalog

27 tools, one endpoint

Light

From Indie$0.10 / call via x402
Market sessionget_market_session

Current US session state — open, pre-market, after-hours, closed — with a countdown to the next open. Call it first so your agent knows whether data is live.

Ticker universelist_tickers

Every ticker George covers today — 0DTE eligibility, classification, trading mode, sector, and the next-day watchlist.

Alert type cataloglist_alert_types

Discover the approved site and Discord alert types, categories and payload coverage. New approved types appear automatically; catalog membership does not imply the producer is active.

News feedget_news_feed

Cached financial headlines with source links, publication times, exact ticker filters, and explicit freshness. Catalyst context from the Situation Room watchlist feed.

Medium

From Indie$0.50 / call via x402
GEX snapshotget_gex_snapshot

The OI model of dealer gamma for a ticker — total GEX, gamma-flip and max-GEX strikes, regime (positive gamma: moves tend to dampen; negative: moves tend to run), vendor vanna and charm exposure sizes, and the full per-strike ladder.

Sus strikesget_sus_strikes

Recent institutional flow anomalies per strike — severity, conviction, notional, ask ratio, and the trigger pattern behind each event.

Swing scanget_swing_scan

George's latest multi-day swing setups with direction, entry, target, stop, confidence, and setup grade.

Sniper Swingsget_sniper_swings

The persisted Sniper Swing qualification ledger — selected plays, top-N overflow, WATCH reads, exact gate rejections, unresolved names, and scan-time criteria. Filter by ticker for diagnosis.

Market structureget_market_structure

The latest ICT structure read for a ticker — direction, confidence, grade, confluence signals, and swept or unswept watch levels.

Earnings calendarget_earnings_calendar

Upcoming earnings plays with report timing, implied move, IV rank, realized-vs-implied expectancy, and T-1 conviction.

Heavy

Pro+$2.50 / call via x402
Central alert feedget_alerts

Recorded site alerts and Discord delivery receipts in one JSON feed. Filter by ticker, type or origin; inspect original timestamps, delivery outcomes and coverage. Up to seven days, with explicit truncation. Capture starts at deployment; no historical backfill or renewed entry permission.

Dealer readget_dealer_read

The fused dealer-flow model read — market character, vendor charm and vanna exposure sizes, a direction with its model strength, and a single-leg recommendation with event-risk overlay.

Rotation snapshotget_rotation_snapshot

Cross-ticker leadership across 24 active names — pairwise lead-lag, sector rotation with confidence, and SMT divergences.

Ticker Lickerget_ticker_licker

George's contrarian 0DTE / 1DTE lotto plan — side, strike, premium, max-gain estimate, and the ICT reasoning behind the fade.

Index 0DTE scanget_zero_dte_scan

The index-only 0DTE decision log for ^SPX or ^NDX — recommendation, confidence, setup grade, and confluence signals.

Situation roomget_situation_room

The macro digest — sentiment, news, trending topics, economic events, sector hotspots, and institutional flow notes.

SPX Sniperget_spx_sniper

SPX Sniper's active setup, live trade, and today's setup tape for the ^SPX open and close 0DTE windows.

Block Sniperget_block_sniper

Recorded 0DTE block prints with contract, premium, size, score, stall and GEX context. Includes saved observations; DISPATCHED does not prove Discord delivery. Use get_alerts for published alerts and delivery receipts.

Momentum Ignitionget_momentum_ignition

Recorded BANG and SUSTAINED option-bar events with exact contract, expiry, premium, volume ratio and campaign context. Bounded recent history with source timestamps; no new scan or trade.

Whale 0DTE confluenceget_whale_0dte_confluence

SPX whale accumulation fused with same-strike 0DTE bursts — tiered verdicts, anchor strikes, and a contract ladder.

Apex printsget_apex_prints

The fresh 90-minute institutional Apex Print tape — source prints, lot sizes, direction confidence, flow lifecycle, and the actionable ATM play.

Trade Nowget_trade_now

George's recorded WHAT+WHEN calls from the last 90 minutes, including the contract, trigger lane, and recorded entry flag. Check freshness before acting; observation-only.

Trade decisionget_trade_decision

Read-only public signal filter: recent Trade Now observations against the committed directional read, with stale and contradictory evidence flagged. Private position and member publication state is unavailable.

Current readget_current_read

George's COMMITTED directional call for an index family — the disciplined read he acts on, with flips gated on a clean read, capped per day, and held through contested evidence as a CHALLENGED posture. Use this to grade direction, not the raw market-structure lane.

Index readget_index_read

The fused index read of the moment — direction plus conviction tier from WATCH through FULL SIZE, the contributing signals, and the level structure behind it. The lane behind the loudest directional alert.

Weekly OI / Options deskget_weekly_oi

Dated weekly OI leaders, matched contract additions and reductions, call/put concentrations, exact-contract paper plans and the complete open paper protection book. Filter by ticker or inspect the configured universe. Clearing inventory is positioning, not buyer identity or probability.

MWF boardget_mwf_board

The Mon/Wed/Fri single-name 0DTE board — the payload lists the live admin-configured universe — heat-ranked with a direction lean, eligibility and recent flow per name. Single-name 0DTE lives here, not in the index-only zero-DTE scan.

Account

Every planfree · never metered
Quota statusget_quota_status

Calls used, plan limit, remaining, and the exact ET reset time for this month. Free — call it any time, including after a 429.

Extra callsget_additional_credits

Buy extra calls for the current month within a budgetUsd you name, charged to the card on your MCP subscription. dryRun quotes without charging. Available when the deployment sells credits.

Plans

A separate product line

MCP subscriptions are independent of GeorgeFi app plans — Pup, Bob, and SPX do not include MCP access.

Indie - MCP
$65.00/mo
  • 10K MCP calls/mo
  • Light + medium tools
View pricing
Pro - MCPAll 27 tools
$325.00/mo
  • 100K MCP calls/mo
  • All tools, including heavy
View pricing
Enterprise
Contact
  • Custom limits
  • All tools + support
Contact sales

Pay per call

The x402 rail

Agent-native per-call payments in USDC on Base — no key, no subscription. Agents discover tools and prices programmatically. The discovery endpoint is live; per-call settlement is planned.

$0.10light tools · 4 of 27
$0.50medium tools · 6 of 27
$2.50heavy tools · 17 of 27
Discover tools + prices
curl https://georgefi.trade/api/mcp/discovery
POST /api/mcp/x402/{tool_name}

Frequently asked

Questions, answered

What is MCP?

The Model Context Protocol — an open standard that lets AI clients like Claude Code, Claude Desktop, and Cursor call external tools. George exposes its live market-intelligence reads as MCP tools over one authenticated HTTP endpoint, so your agent can pull the OI model or institutional flow mid-conversation.

Do GeorgeFi app subscriptions include MCP?

No. MCP is a separate product line with its own plans (Indie, Pro, Enterprise). A Pup, Bob, or SPX app subscription does not grant MCP access, and an MCP subscription does not unlock the app.

What are the quotas, and what happens at the limit?

Indie includes 10,000 calls per month across light and medium tools; Pro includes 100,000 calls across all tools; Enterprise is unlimited. The quota resets at 00:00 ET on the first of each month. Past your quota, calls return HTTP 429 with the exact reset time, a Retry-After header, and links to upgrade or request an extension. Your agent can check usage any time with the free get_quota_status tool (never counted against the quota), every metered response carries X-MCP-Quota-Remaining and X-MCP-Quota-Reset headers, and /account/mcp shows the month at a glance. Heavy tools on Indie return a clear entitlement error rather than counting against your quota.

Can my agent buy more calls mid-month?

Yes, when credits are enabled: get_additional_credits buys extra calls for the current month in whole blocks priced per plan (dryRun shows the live block size and price), charged to the card already on your MCP subscription — no card is collected in the tool call. You always name a budgetUsd cap, dryRun: true returns a quote without charging, an identical request within ten minutes returns the first result instead of charging twice, and per-purchase and per-month caps apply. Purchased calls expire with the month. The same purchase is available on /account/mcp.

How fresh is the data?

Tools read the same live engine state the GeorgeFi cockpit renders — the OI model's GEX from the live websocket cache, flow events as they're detected, and George's most recent analysis cycle. Responses carry timestamps and freshness metadata so your agent can tell live from off-hours state.

How are API keys secured?

Keys are shown once at creation and stored hashed — we cannot recover a lost key, only issue a new one. You can hold up to 10 active keys and revoke any of them instantly at /account/mcp. Send keys via the Authorization header; a ?auth= query fallback exists for clients that cannot set headers.

Can I pay per call without a subscription?

That is the x402 rail: agent-native per-call payments in USDC on Base, priced per tool class. The discovery endpoint is live today so agents can already enumerate tools and prices; per-call x402 settlement is planned.

Put George in your agent's toolbox

27 tools, one endpoint, keys in two minutes.

View pricing