Agent Tools
Back to MCP servers

Stocklake — AI Stock Intelligence

https://api.stocklake.dev/mcp
● healthy

skills: {'id': 'get_stock', 'name': 'get_stock', 'description': 'Price, fundamentals, and technical indicators for a stock.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_stock_news', 'name': 'get_stock_news', 'description': 'AI-analysed news for a stock, newest first.\nOnly returns articles processed by our AI pipeline (sentiment, flag score, summary).\n- days: look-back window in days (default 30, max 30)\n- limit: max articles returned (default 10, max 10)\n- status: "ok" = articles returned | "empty" = no news in window\n- Per article: title, published_at, ai_sentiment, ai_flag_score (0-10), ai_summary, ai_confidence', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_stock_history', 'name': 'get_stock_history', 'description': 'Daily OHLCV price history for a stock.\n- days: number of trading days to return (default 90, max 365)\n- Returns: { symbol, days, count, history[] }\n- Per bar: date, open, high, low, close, volume', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_earnings_calendar', 'name': 'get_earnings_calendar', 'description': 'Upcoming earnings dates for stocks in the Stocklake universe.\n- days: look-ahead window in days (default 7, max 30)\n- Returns: { window_days, from_date, to_date, count, results[] }\n- Each result: symbol, name, sector, market_cap, earnings_date (ISO UTC),\n earnings_window_start, earnings_window_end, is_estimate, eps_trailing, eps_forward\n- Sorted by earnings_date ascending.\n- Dates sourced from market data — treat is_estimate=true dates as approximate.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_macro_regime', 'name': 'get_macro_regime', 'description': 'Latest macro market regime assessment produced by Stocklake AI.\nRefreshed every ~4 hours (or sooner if VIX moves >8%).\n\nReturns the AI regime decision AND the raw indicator snapshot used to make it:\n- history_count: include last N previous regime assessments (0-5, default 0)\n- regime: RISK_OFF | CAUTIOUS | NEUTRAL | AGGRESSIVE\n- bias: LONG_ONLY | SHORT_ONLY | BOTH\n- confidence: 1-10\n- rationale: core thesis (≤600 chars)\n- key_risks: 2-3 specific tail risks\n- watch_for: 1-2 regime change triggers\n- vix_at_assessment: VIX level when assessed\n- assessed_at: UTC timestamp of assessment\n- age_hours: how old this assessment is\n- indicators.macro_data: Macro data (yield curve, Fed funds, CPI, unemployment, breakeven, USD, M2)\n- indicators.volatility_term_structure: VIX spot / VIX3M / VIX6M term structure + contango/backwardation signal\n- indicators.market_sentiment: Market sentiment index value and label\n- market_context: price/RSI/SMA200/perf snapshot of key market instruments AT time of assessment\n (SPY, QQQ, IWM, TLT, GLD, EEM, HYG, XLK, XLF, XLE, XLV, XLU + VIX spot + TNX + CL oil)\n NOTE: this is a point-in-time snapshot recorded when the AI ran — not live prices.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_market_outlook', 'name': 'get_market_outlook', 'description': 'Latest AI market outlook assessment: BULLISH/NEUTRAL/BEARISH outlook,\nconviction score, equity view, preferred/avoided sectors, catalyst, and key risk.\nProduced by the internal market intelligence pipeline every ~4 hours.\n- history_count: include last N prior outlooks (0-3, default 0)', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_sector_intelligence', 'name': 'get_sector_intelligence', 'description': 'AI-assessed sector intelligence: signal, cycle stage, rotation signal,\ndrivers, alerts, and computed statistics per sector (RSI distribution, breadth,\nperformance 1W/1M, top/bottom movers, historical percentiles).\nPass a sector name for a single sector, or omit the parameter (or pass None)\nto get the latest assessment for all 11 sectors.\n\nRefreshed every ~4 hours by the market intelligence pipeline.\nAvailable to pro tier only (AI pipeline costs).', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_sentiment_profile', 'name': 'get_sentiment_profile', 'description': 'Get AI-synthesized insider + institutional sentiment for a stock.\nReturns combined signal (BULLISH/BEARISH/NEUTRAL etc.), flag_score (8+=notable),\nconfidence, per-source breakdown, and a human-readable summary.\nData source: nightly sentiment_enrichment.py (SEC Form 4 + Nasdaq institutional).\nPro tier only — AI pipeline cost attached.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 607.1ms; conformance: pass

Transport
streamable-http
Auth
Cost

How to connect

MCP endpoint (streamable-http)
https://api.stocklake.dev/mcp
JSON-RPC initialize probe
curl -X POST https://api.stocklake.dev/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'
Homepage
https://api.stocklake.dev/mcp
Listed at (chiark)
https://chiark.ai/agents/dbb7f87f-75c9-49da-ae18-daf6fdfa0290