rwa.wtfdocs
MCP

Intel

Connect an MCP client to rwa.wtf market and company data.

Intel is the base, read-only MCP scope. It exposes 31 structured market-data tools, including Lighter markets, company fundamentals, filings, ownership, news, calendars, screening, crypto, and heatmaps.

A Trade key is the higher-permission scope. It includes every Intel route on this page, plus 6 tools for account data and order management.

Connect · View Intel routes · View Trade routes

Intel routes

DataToolsResponse
Catalogget_intel_catalog, get_intel_statusRoutes, filters, response fields, provider status, and access rules
Lighter marketsget_markets, get_market_stats, get_lighter_candlesMarkets, mark and index prices, volume, open interest, funding, and OHLCV
Company dataget_quote, get_profile, get_financials, get_metrics, get_analyst, get_company, get_cash, get_etfPrice, profile, financial statements, ratios, analyst data, cash flow, and ETF holdings
Market overviewget_movers, get_crypto, get_heatmap_tradfi, get_heatmap_defiMovers, crypto snapshots, and heatmap JSON
Screeningget_screener, screen_stocks, get_screen_metaProvider screening, cached-universe screening, facets, and numeric ranges
Ownershipget_insiders, get_institutions, get_congressForm 4 transactions, 13F holders, and congressional trades
Newsget_news, get_article, get_featured_newsNews lists and article text
Calendarget_calendarEarnings and economic events
Filingsget_filings, get_filing_document, search_filingsSEC filing lists, documents, and full-text search
Price historyget_candlesEquity OHLCV by date range and interval

Call get_intel_catalog when exact input names or response fields are needed. The catalog is generated from the live route contract.

Screening

For the cached-universe screener:

  1. Call get_screen_meta for valid sectors, industries, exchanges, countries, and numeric ranges.
  2. Call screen_stocks with 1 or more filters. Filters are combined with AND.
  3. Check status, signalNote, and rsiCapNote before using the results.
  4. Paginate with page and pageSize.

Numeric filters use names such as mcap_min, price_max, relvol_min, pe_max, and rsi_max. The full list is returned by get_intel_catalog.

Data conventions

  • Tickers use exchange symbols such as NVDA and BRK-B.
  • Monetary values are returned as numbers or decimal strings according to the source contract.
  • Percent fields identify their units in the catalog. Margin and ratio fields should not be assumed to use the same scale.
  • Lighter candle lastTradeId is a cumulative freshness identifier. It is not a per-candle trade count.
  • Crypto uses the primary market-data feed when available, then CoinGecko as a fallback.
  • Large articles and filing documents are bounded before they enter model context.

Limits

All API keys owned by 1 account share these limits:

LimitAllowance
Intel and market-data calls15 per rolling minute
Intel and market-data calls200 per rolling hour
All API-key traffic60 per rolling minute
Active keys10 per account

There is no per-second throttle, short bursts are allowed. On 429, read Retry-After, pause for that interval, then continue. Creating another key does not add capacity.

Access

A read key can access MCP market-data tools and permitted GET /v1/intel/* routes. It cannot read account balances, positions, orders, sessions, or other API keys. It cannot trade, deposit, withdraw, or migrate funds.

On this page