ai.marketcrew/market-data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Live market data & technical analysis for US stocks, ETFs and crypto. Read-only, no signup.
| Author | ai.marketcrew |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2350 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"market-data": {
"url": "https://marketcrew.ai/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (15)
get_price_historyread-onlyGet daily OHLCV price history for a ticker: open/high/low/close/volume. Use period_days to control how far back (default 365, max 3650).
Parameters:
ticker(required) — string — Ticker symbol, e.g. 'SPY', 'GDX', 'AAPL'bars— integer — how many recent sessions to return when no window is given (default 20, max 120)to_date— string — end of the window to quote, YYYY-MM-DDfrom_date— string — start of the window to quote, YYYY-MM-DDperiod_days— integer — Number of days of history (default 365, max 3650)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_technical_indicatorsread-onlyCalculate technical indicators for a ticker: SMA(50/200), RSI(14), MACD, ATR(14), ADX(14) trend strength, Stochastic(14,3), volume (OBV trend + volume vs 20-day average), RSI/price divergence, Golden/Death Cross, and RSI regime. Computed from daily price history.
Parameters:
ticker(required) — string — Ticker symbol, e.g. 'SPY'
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_relative_strengthread-onlyRelative strength of one ticker against another as a price ratio A/B (e.g. GDX/GLD, HYG/LQD, XLK/SPY, NVDA/SPY): how far the ratio sits above or below its 50- and 200-day averages, the ratio's RSI and trend, recent values, and a one-line verdict on which side is leading.
Parameters:
ticker_a(required) — string — Numerator ticker, e.g. 'GDX'ticker_b(required) — string — Denominator ticker, e.g. 'GLD'period_days— integer — Days of history (default 365, max 1825)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_key_levelsread-onlyCompute key price levels for a ticker: support/resistance zones (clustered swing highs/lows with touch counts = how often price reacted there), nearby round numbers, 50/200-day moving averages, and the 52-week high/low. Returns nearest levels above (resistance) and below (support) with distance %. Use these for concrete trigger/target/invalidation levels.
Parameters:
ticker(required) — string — Ticker symbol, e.g. 'SPY'
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_intermarketread-onlyIntermarket compass — a first-pass read of the market environment through price-ratio lenses: asset-class rotation (bonds vs stocks, commodities), risk appetite (high-yield vs investment-grade credit, small vs large caps, cyclicals vs defensives), defensive flows (gold, utilities, yield-curve proxy) and the dollar. Each lens reports rising/falling vs its 50-day average plus the 20-day change; overall posture is risk_on, risk_off or mixed. Optional focus= ('gold'|'bonds'|'tech'|'commodities'|'equity'|'crypto') adds lenses specific to that asset class.
Parameters:
focus— string — Asset class being analysed — adds its specific lenses
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_market_breadthread-onlyS&P 500 market breadth: the percentage of index members above their 50-day and 200-day moving averages, with RSI, trend and 52-week range for each breadth series. A gauge of how broad the current advance or decline is.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_sentiment_dataread-onlyMarket sentiment: the VIX level with its 1-day, 5-day and 1-month change and 52-week range, and Cboe's daily put/call ratios for all products, equities, indices, SPX and VIX options with the underlying call and put volumes. Flags a contrarian extreme when the equity put/call ratio or the VIX sits at one.
Parameters:
type— string — Which data: 'all' (default), 'put_call' or 'vix'.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_macro_contextread-onlyGet macro market context: sector P/E ratios, sector performance, US Treasury rates (2Y/10Y/30Y), CPI inflation data. Also provides key inter-market ratios (HYG/LQD, TLT/SPY) from our price data.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_crypto_contextread-onlyCrypto market context for a technical read: BTC/ETH dominance and total/alt market cap, Fear & Greed sentiment, perp funding rate & open interest (positioning/leverage), and the Stablecoin Supply Ratio (dry powder). Use ONLY when analysing crypto assets (BTC, ETH, crypto ETFs). Background context, not the primary signal.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_instrument_inforead-onlyCurrent snapshot of one instrument: price and recent changes, session state (regular, pre-market, after-hours, closed), 52-week range, and market cap, sector and next earnings date where they apply. Covers the S&P 500, the Nasdaq-100 and popular US ETFs, major cryptocurrencies and the Cboe Volatility Index; crypto uses the -USD pair form (BTC-USD, ETH-USD), the VIX is ^VIX. Forex pairs, futures, options, other indices and non-US listings are not covered. Pass a ticker such as 'AAPL', 'SPY', 'BTC-USD' or '^VIX'.
Parameters:
ticker— string — Ticker symbol, e.g. 'AAPL'instrument_id— string — UUID of the financial instrument
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_event_statsread-onlyHistorical base rates for the technical events firing on a ticker today (e.g. RSI below 30, golden/death cross, new 52-week high/low). For each active event: the forward returns (1w/1m/3m/6m/1y) seen historically after similar events across the US universe, with the sample size and an unconditional baseline to compare against. Answers 'what usually happened after this'; small samples warrant caution.
Parameters:
ticker(required) — string — Ticker symbol, e.g. 'SPY'
Hints: read-only yes · destructive no · idempotent yes · open-world no
public_instrument_newsread-onlyLatest news for a ticker — headline, a short summary and a mandatory source_url to the original article (never the full third-party text). Use to ground a market read in recent, attributable news.
Parameters:
ticker(required) — string — Ticker symbol, e.g. 'NBIS', 'AAPL', 'GDX'limit— integer — Max articles to return (default 30, max 60)days_back— integer — How many days back to fetch (default 30, max 90)
Hints: read-only yes · destructive no · idempotent yes · open-world no
public_search_newsread-onlySemantic news search across tracked instruments — returns matching items with a short summary and a mandatory source_url (never full article text).
Parameters:
query(required) — string — Natural language search query describing ONE semantic angle, e.g. 'Nebius Meta deal contract $27 billion compute capacity'limit— integer — Max results to return (default 10, max 20)days_back— integer — How many days back to search (default 30, max 90)min_similarity— number — Minimum similarity threshold 0.0-1.0 (default 0.40)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_ta_methodologyread-onlyLook up MarketCrew's distilled technical-analysis methodology — our own synthesized notes on how to read indicators, structure, levels and regime — to ground an answer in a consistent framework. Returns short passages in our words with relevance scores.
Parameters:
query(required) — string — What you want the methodology on, e.g. 'reading RSI in a trend'top_k— integer — How many passages to return (default 6)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_monitoring_optionsread-onlyReturns available options for ongoing monitoring — price alerts, idea tracking, watchlist monitoring, scheduled digests — with setup instructions and channels (email/Telegram). Call only when the user asks for ongoing monitoring or notifications; never needed to answer a question.
Parameters:
intent— string — Which monitoring the user asked for.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.