{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "com.tradeecho/intel",
  "version": "1.0.0",
  "title": "Trade Echo MCP",
  "description": "Read-only options flow, dealer gamma, dark pool, news and futures intel. Paid membership.",
  "websiteUrl": "https://tradeecho.com/mcp",
  "icons": [
    {
      "src": "https://tradeecho.com/img/logo-icon.svg",
      "mimeType": "image/svg+xml",
      "sizes": [
        "any"
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://api.tradeecho.com/api/mcp/intel",
      "supportedProtocolVersions": [
        "2024-11-05",
        "2025-03-26",
        "2025-06-18",
        "2025-11-25"
      ]
    }
  ],
  "_meta": {
    "com.tradeecho/server-details": {
      "summary": "Read-only Trade Echo market intelligence for AI assistants: options flow, dealer gamma levels, dark pool prints, Algo Edge signals, news, futures, and market data. It never places orders.",
      "readOnly": true,
      "placesOrders": false,
      "membershipRequired": "paid",
      "transport": {
        "description": "Streamable HTTP (JSON responses, no SSE stream)",
        "methods": [
          "POST"
        ],
        "stateless": true
      },
      "auth": {
        "summary": "OAuth 2.1 with PKCE (S256) for public clients, with Dynamic Client Registration and client ID metadata documents. A personal access token from Agent Connections also works as a Bearer token. Unauthenticated requests get 401.",
        "methods": [
          "oauth2",
          "personal_access_token"
        ],
        "oauth": {
          "pkce": "S256",
          "dynamicClientRegistration": true,
          "clientIdMetadataDocuments": true,
          "protectedResourceMetadataUrl": "https://api.tradeecho.com/.well-known/oauth-protected-resource",
          "authorizationServerMetadataUrl": "https://api.tradeecho.com/.well-known/oauth-authorization-server"
        },
        "personalAccessToken": {
          "header": "Authorization: Bearer <token>",
          "manageUrl": "https://app.tradeecho.com/agent-connections"
        },
        "revokeUrl": "https://app.tradeecho.com/agent-connections"
      },
      "limits": {
        "note": "Typical limits, not guarantees. Each tool call costs credits; budgets refill hourly and may change.",
        "creditsPerHourPerConnection": 100,
        "creditsPerHourPerMember": 150,
        "burstCreditsPerMinute": 15
      },
      "toolCounts": {
        "total": 23,
        "defaultConnection": 18,
        "allMarketIntel": 20,
        "withMyAccount": 23
      },
      "profiles": [
        {
          "id": "full_intel",
          "title": "All market intel",
          "toolCount": 20
        },
        {
          "id": "options_dealer_intel",
          "title": "Options and dealer only",
          "toolCount": 11
        },
        {
          "id": "my_account",
          "title": "My Account",
          "toolCount": 3
        }
      ],
      "tools": [
        {
          "name": "get_bt_cloud_state",
          "title": "BT Cloud state",
          "scope": "intel.read",
          "description": "BT Cloud direction on 1-minute bars; returns cloud state (bullish/bearish) and crossover events."
        },
        {
          "name": "get_session_structure",
          "title": "Session structure",
          "scope": "intel.read",
          "description": "Session VWAP + configurable EMA structure (e.g."
        },
        {
          "name": "get_noteworthy_flow",
          "title": "Noteworthy Flow",
          "scope": "flow.read",
          "description": "Trade Echo Discovery Noteworthy Flow - the ranked, OI-confirmed institutional options prints ledger for ONE trading session (score, ticker, strike, expiration, fill price, premium, trade time ET, flags)."
        },
        {
          "name": "get_dealer_edge_data",
          "title": "Dealer Edge (GEX)",
          "scope": "dealer_edge.read",
          "description": "DealerEdge / GEX-style gamma ladder for an equity or index root symbol (e.g."
        },
        {
          "name": "get_option_flow",
          "title": "Option Flow",
          "scope": "flow.read",
          "description": "Trade Echo OptionFlow - the raw unusual options activity feed (every SWEEP / TRADE print with premium, size, strike, expiration, sentiment; ~20K+ prints per session)."
        },
        {
          "name": "get_dark_pool_data",
          "title": "Dark pool prints",
          "scope": "darkpool.read",
          "description": "Dark pool (off-exchange) equity prints with optional min notional (USD) or share size."
        },
        {
          "name": "get_algo_edge_signals",
          "title": "Algo Edge signals",
          "scope": "algo_edge.read",
          "description": "Trade Echo Algo Edge - channel alerts (large_trades, momentum_trades, spx_0dte, high_value_0dte_trades, insider_trades, small_trades, original_short_expiry_trades, condition_219_trades, executive_trades)."
        },
        {
          "name": "get_market_data",
          "title": "Market data",
          "scope": "market.read",
          "description": "Equity/ETF reference data from Trade Echo (price, instrument name/type, list date, freshness)."
        },
        {
          "name": "get_news",
          "title": "Ticker news",
          "scope": "news.read",
          "description": "Ticker headlines for one symbol."
        },
        {
          "name": "get_breaking_news",
          "title": "Breaking news",
          "scope": "news.read",
          "description": "Trade Echo Discovery Breaking News tab - curated News Edge headlines (macro / hard-catalyst / urgency channels), ranked by the same urgency score as the dashboard."
        },
        {
          "name": "multi_signal_scan",
          "title": "Multi-signal scan",
          "scope": "intel.read",
          "description": "Run market reference data plus DealerEdge, OptionFlow, Darkpool, and AlgoEdge for one ticker."
        },
        {
          "name": "get_my_broker_snapshot",
          "title": "My broker snapshot",
          "scope": "account.read",
          "description": "Read-only open holdings for the asking member's OWN linked broker account, including options."
        },
        {
          "name": "get_portfolio_stats",
          "title": "My portfolio stats",
          "scope": "account.read",
          "description": "Query the authenticated user's own trade journal for P&L, win rate, best/worst trade, and most-traded tickers."
        },
        {
          "name": "get_option_flow_sector_summary",
          "title": "Option Flow by sector",
          "scope": "flow.read",
          "description": "Today's top tickers by options premium, useful for identifying sector-level unusual activity."
        },
        {
          "name": "get_sec_filings",
          "title": "SEC filings",
          "scope": "filings.read",
          "description": "Search SEC EDGAR for recent filings (10-K, 10-Q, 8-K) or search within filing text by keyword."
        },
        {
          "name": "get_company_financials",
          "title": "Company financials",
          "scope": "filings.read",
          "description": "Retrieve structured XBRL financial data from SEC (revenue, EPS, net income, assets) across quarterly and annual filings."
        },
        {
          "name": "get_finra_ats_volume",
          "title": "FINRA ATS volume",
          "scope": "market.read",
          "description": "FINRA ATS (dark pool) weekly volume data."
        },
        {
          "name": "get_index_snapshot",
          "title": "Index snapshot",
          "scope": "market.read",
          "description": "Cash index snapshot from Trade Echo (VIX, SPX, NDX, RUT, DJX)."
        },
        {
          "name": "get_unusual_futures_prints",
          "title": "Unusual futures prints",
          "scope": "futures.read",
          "description": "Trade Echo Discovery Large Futures Prints tab - unusually large on-exchange ES/NQ prints from the session ledger (notional floor $100M)."
        },
        {
          "name": "get_futures_echo_map",
          "title": "Futures Echo Map",
          "scope": "futures.read",
          "description": "Futures Echo Map for CME roots (ES, MES, NQ, MNQ, RTY, YM, CL, GC, ZN)."
        },
        {
          "name": "get_macro_events",
          "title": "Macro events",
          "scope": "market.read",
          "description": "Upcoming US macro events (FOMC, CPI, NFP, PPI, PCE, jobless claims) with impact rating."
        },
        {
          "name": "get_options_chain_snapshot",
          "title": "Options chain snapshot",
          "scope": "market.read",
          "description": "Options contract snapshot for an underlying."
        },
        {
          "name": "get_my_copy_trading_status",
          "title": "My copy trading status",
          "scope": "account.read",
          "description": "Read-only snapshot of the asking member's OWN copy-trading account: recent execution intents with skip/failure reasons, follow settings incl."
        }
      ],
      "documentation": {
        "overview": "https://tradeecho.com/mcp",
        "toolReference": "https://tradeecho.com/mcp/tools",
        "setupGuides": [
          {
            "client": "Claude",
            "url": "https://tradeecho.com/mcp/claude"
          },
          {
            "client": "ChatGPT",
            "url": "https://tradeecho.com/mcp/chatgpt"
          },
          {
            "client": "Meta AI (Muse)",
            "url": "https://tradeecho.com/mcp/meta-muse"
          },
          {
            "client": "Cursor, Claude Code, Codex and other MCP clients",
            "url": "https://tradeecho.com/mcp/other-clients"
          }
        ],
        "catalog": "https://api.tradeecho.com/api/mcp/catalog",
        "llms": "https://tradeecho.com/llms.txt"
      }
    }
  }
}
