What's been built, fixed, and improved — most recent first.
We retired the old conviction / confidence / flag_score trio in favor of a single, consistent Signal Score (0–100) everywhere our AI makes a call — plus deeper research, broader European coverage, and a more reliable delivery pipeline underneath it all.
signal_score_band (Weak / Moderate / Strong / Very Strong) now rides alongside the raw number on every signal, so you don't have to memorize what "72" means.get_stock_research now returns a full signal block with signal_score and its band inline — previously this tool didn't surface a score at all.get_stock/get_stocks now return Altman Z-Score (bankruptcy risk), Piotroski F-Score (fundamental strength), and Beneish M-Score (earnings-manipulation likelihood), computed from each company's own filings.get_economic_calendar (Pro) — recently released and upcoming macro data (interest rate decisions, CPI, GDP, non-farm payrolls, and more) with actual-vs-previous values, plus major_only and key_events_only filters.macro_score and sector_score — the real 0–100 number behind our regime and sector labels (RISK_OFF..AGGRESSIVE, LAGGING..LEADING) is now on your dashboard and in the API. get_market_assessment returns macro_score/regime_strength, get_sector_intelligence returns sector_score/strength_score — both alongside the labels you already had, not replacing them. Read the story: the number behind the label.min_conviction and min_flag_score on get_signals are deprecated — they're still accepted for now (no schema break) but no longer do anything. Use the new min_signal_score instead.get_signals' default limit is now 25 (was 50; the max is unchanged, pass limit=50 for the old default). get_indicator_history now returns a slimmer default snapshot (price, RSI, MACD histogram, Bollinger %B, SMAs); pass full=true to also get Williams %R, Ultimate Oscillator, VIX Fix, Williams A/D, TD Sequential, and analyst rating/target, as before.Star the stocks you care about and track them in one place — with switchable views for prices, technicals, and performance, plus AI verdicts and analyst targets for Pro members. And the whole site is now built for your phone.
get_watchlist MCP tool for Pro — ask your AI agent what's on your watchlist and get it back enriched with price, technicals, and AI verdictstance_signals[].source on get_stock/get_stocks (Pro) no longer prefixes screener-sourced entries with discovery: — now prefixed signal: instead (e.g. signal:elliott_screener), matching our Signals terminology. No backwards-compatible alias — update any client-side code that parses or strips the old prefix.get_stocks, get_screener, and get_signals. get_earnings_intelligence gains a limit param (default and max 25 — it previously had no caller-facing cap). All five now bill one call toward your daily limit per ticker actually returned, not a flat one call per request — see rate limits for the exact accounting.One page, every signal: your dashboard now shows market mood, top movers, AI outlook, and news the moment you log in — no digging required. Stock pages got deeper too, with new trend charts and hover explanations for every number.
Stocklake opened to the public. 20 tools across free and Pro tiers, full MCP Streamable HTTP transport, OAuth 2.1, and a complete developer portal.
The Pro tier went live with AI-powered tools backed by a fully operational data pipeline — sentiment profiles, stock summaries, and a growing news corpus.
The analysis stack went live — macro regime assessment, sector rotation signals, AI portfolio reviews, and insider activity monitoring running on a continuous pipeline.
Core data infrastructure built. Real-time prices, technical indicators, news ingestion, and initial AI assessment across a universe of 2,700+ stocks.