Skip to content
Agentmart
Submit a tool

StoQuant — Quantitative Stock Research

StoQuant: 61 tools — Q-Score, ML, screeners, alt-data, portfolio, backtest, strategy.

Connector by ohadf2015 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/ohadf2015-stoquant-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

StoQuant: 61 tools — Q-Score, ML, screeners, alt-data, portfolio, backtest, strategy.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
56 read · 3 write · 0 delete · 2 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 61

Read from the source code; the running server may list different tools.

Read 56 · Look things up without changing anything.

  • stoquant_explain_ml_prediction
  • stoquant_get_accuracy_summary
  • stoquant_get_alt_data
  • stoquant_get_alt_signals
  • stoquant_get_analyst_changes
  • stoquant_get_analyst_price_targets
  • stoquant_get_auto_portfolio_history
  • stoquant_get_auto_portfolio_status
  • stoquant_get_backtest
  • stoquant_get_backtest_history
  • stoquant_get_benchmarks
  • stoquant_get_big_insider_buys
Show 44 more tools
  • stoquant_get_catalyst_watch
  • stoquant_get_catalysts
  • stoquant_get_evidence
  • stoquant_get_extended_quote
  • stoquant_get_hidden_gems
  • stoquant_get_insider_cluster
  • stoquant_get_insider_trades
  • stoquant_get_institutional_holders
  • stoquant_get_institutional_ratings
  • stoquant_get_macro_dashboard
  • stoquant_get_macro_indicator
  • stoquant_get_macro_themes
  • stoquant_get_market_regime
  • stoquant_get_ml_prediction
  • stoquant_get_multibagger_candidates
  • stoquant_get_news
  • stoquant_get_news_events
  • stoquant_get_portfolio_health
  • stoquant_get_qscore
  • stoquant_get_quant_analytics
  • stoquant_get_quote
  • stoquant_get_quotes_batch
  • stoquant_get_related_stocks
  • stoquant_get_sec_filings
  • stoquant_get_sector_performers
  • stoquant_get_short_interest
  • stoquant_get_signal_accuracy
  • stoquant_get_signal_accuracy_heatmap
  • stoquant_get_signals_v2
  • stoquant_get_social_momentum
  • stoquant_get_social_sentiment
  • stoquant_get_social_trend
  • stoquant_get_source_credibility
  • stoquant_get_sparklines
  • stoquant_get_strategic_edges
  • stoquant_get_strategy_performance
  • stoquant_get_strategy_preset_candidates
  • stoquant_get_top_conviction
  • stoquant_get_trending_social
  • stoquant_get_unusual_options
  • stoquant_list_backtest_templates
  • stoquant_list_prebuilt_screens
  • stoquant_list_strategy_presets
  • stoquant_optimize_portfolio

Write 3 · Create, change, send or run things.

  • stoquant_run_backtest
  • stoquant_run_prebuilt_screen
  • stoquant_run_screener

Not yet classified 2 · We could not tell from the name and description.

  • stoquant_get_analyst_estimates
  • stoquant_get_macro_calendar

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • STOQUANT_API_KEY

Tools (61)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • stoquant_explain_ml_predictionExplain ML prediction

    Top feature contributions behind a ticker's ML outperformance prediction — which signals pushed the probability up or down, with signed magnitudes. Use after stoquant_get_ml_prediction when the user asks WHY the model is bullish/bearish. horizon must match the prediction you are explaining.

  • stoquant_get_accuracy_summaryGet platform accuracy summary

    Public, unauthenticated platform scorecard from /public/accuracy/summary (no Pro gate). Key fields: letter `grade`, `hitRate` (do NOT treat hitRate as skill — a high hit-rate on a negatively-skewed book still loses money), `excessSpreadPp` (top-minus-bottom quintile 90-day *alpha*; this is the real edge), `spreadPp` (raw return spread, not alpha), `dataSufficient` (false = sample too small, ignore the grade), `independentWindows` (independent 90-day windows behind the Wilson CI), `sampleSize`, Wilson CI. When `dataSufficient` is true AND `excessSpreadPp` < 0 the live book has an inverted tail …

  • stoquant_get_alt_dataGet web alt-data (trends, IV, pageviews)

    Generic cached alternative-data for a ticker under `data`, keyed by source: google_trends (search interest), wikipedia_pageviews (attention), options_iv (implied-vol metrics), openinsider (insider feed), edgar_8k. Each source carries its latest values and fetchedAt. Complements stoquant_get_alt_signals with retail-attention and options-positioning reads.

  • stoquant_get_alt_signalsGet alternative-data signals

    The full alternative-data dossier for a ticker in one call, under `data`. Aggregates 15 sources: sec8k (8-K event items + counts), secLate (NT-10K/Q late filings), sec13dg (13D/13G activist/passive ownership), secDilution (S-1/S-3/424B shelf + active-dilution flag), secGovernance (DEF 14A, Form 25 delisting, Form 15 deregistration flags), secInsiderIntent (Form 144/Form 3 counts), secS8 (employee stock plans), fdaEnforcement (Class I/II/III actions), cpscRecalls (consumer recalls), clinicalTrials (phase/recruiting — biotech), github (stars/forks/issues/push activity), appStore (iOS rank deltas…

  • stoquant_get_analyst_changesGet analyst upgrades/downgrades

    Recent analyst rating changes for a ticker — upgrades, downgrades, reiterations, and initiations — with a 90-day action breakdown. Use to see the direction of sell-side revisions (momentum in sentiment), not just the static consensus.

  • stoquant_get_analyst_estimatesGet analyst estimates

    Sell-side analyst forward estimates for a ticker under `data` (per fiscal period: estimated EPS avg/high/low, estimated revenue avg/high/low, number of analysts) with a `count`. Use for consensus expectations and dispersion. Some future periods may have null estimates until coverage fills in.

  • stoquant_get_analyst_price_targetsGet analyst price targets

    Analyst price targets for a ticker with a `consensus` block (avgTarget, highTarget, lowTarget, numAnalysts) and the underlying `data`. Use to gauge implied upside/downside vs the current price and the dispersion of targets.

  • stoquant_get_auto_portfolio_historyGet auto-portfolio recommendation history

    Read-only recommendation history for an auto-portfolio (ticker, action, status, timestamps). Use to inspect what the engine last proposed — including rows that stayed pending or were gated. Does not execute or cancel anything. Power-tier; requires portfolio ownership.

  • stoquant_get_auto_portfolio_statusGet auto-portfolio status (last eval + holdings)

    Read-only snapshot of an auto-portfolio: last evaluation (`evalStatus.lastEvalResult`, `lastEvalAt`, `recsGenerated`) plus diagnostics (cash, holdings tickers, cascade/drawdown breakers, risk params, recent recommendations). `lastEvalResult` is `success` or `gated:<reason>`. Important gate: `gated:no_edge` means the public accuracy scorecard has dataSufficient && excessSpreadPp < 0, so BUY recommendations were suppressed — do not treat that as a buy signal. Other gates include `static_snapshot`, `health_critical`, `cascade_breaker_paused`, `no_cash_buys_suppressed`, `no_changes`. Requires Powe…

  • stoquant_get_backtestGet a saved backtest run

    Reload a previously stored backtest run by numeric id, including metrics and bias disclosure. Use after stoquant_run_backtest or to inspect history. Power-tier. Read-only.

  • stoquant_get_backtest_historyList past backtest runs

    Metadata for past backtest runs (ids, strategy, dates) without the full equity curve. Filter by strategyId. Power-tier. Read-only.

  • stoquant_get_benchmarksGet index benchmarks

    Current performance of major index ETFs (SPY, QQQ, IWM, and peers): 1-day and year-to-date return. Use to frame an individual stock against the market. Early in the trading day the response may be `{error:'Benchmarks not yet computed'}` until the daily compute runs — treat that as 'not ready', not a failure.

  • stoquant_get_big_insider_buysGet big insider buys (market-wide)

    Market-wide list of tickers with large recent insider purchases (default >= $1M) under `items`, each with the buy detail plus a current quote and Q-Score. Use for 'where are insiders putting real money right now' discovery across the whole market.

  • stoquant_get_catalyst_watchGet catalyst watch (market-wide)

    Cross-ticker hot list of the highest-impact near-term catalysts the platform is tracking (FDA decisions, activist stakes, dilution events, clinical readouts, etc.). Use for market-wide 'what's about to move' discovery, distinct from per-ticker stoquant_get_catalysts.

  • stoquant_get_catalystsGet catalysts

    Upcoming and recent catalysts under `data`, each with ticker, type (e.g. earnings_soon, activist_stake, dilution, fda), date, label, direction (bullish/bearish/neutral), and source. Omit ticker for the market-wide feed; pass a ticker to filter to one name (may be empty if that stock has no tracked catalysts right now). Use to find date-driven, event-based opportunities.

Show 46 more tools
  • stoquant_get_evidenceGet named evidence (bull/bear case)

    The named, two-sided evidence behind a ticker's Q-Score — the 'bull case vs bear case' as concrete facts rather than scores. Returns five grids (`momentum`, `sentiment`, `earnings`, `valuation`, `risk`), each with `cells`: every cell has a human-readable `label` (e.g. 'Price above 50-day average', 'Short interest'), a formatted `value`, and a `tone` ('bullish'|'bearish'|'neutral'|'unknown'). To assemble a balanced case, collect cells with tone 'bullish' (the bull case) and 'bearish' (the bear case) across all five grids. Use this AFTER stoquant_get_qscore when the user asks WHY the score is wh…

  • stoquant_get_extended_quoteGet quote with technicals

    Quote plus computed technical indicators for one ticker: RSI(14), MACD, Bollinger Bands, and moving-average context. Use when you need momentum/overbought-oversold context, not just price. Heavier than stoquant_get_quote; can occasionally time out on cold cache — retry once if so.

  • stoquant_get_hidden_gemsGet hidden gems

    Undervalued small-caps with confirming signals (the 'hidden gem' screen: low valuation, healthy balance sheet, low analyst coverage, plus momentum/ML/insider confirmation). Returns `{gems:[...], totalCount, lastScanAt}`. freshness filters by how recently a gem's signals fired. Use for value-oriented idea generation distinct from momentum.

  • stoquant_get_insider_clusterGet insider cluster metrics

    Insider-buying cluster metrics for a ticker under `data`: distinctFilers14d, officerCount14d, purchaseCount90d, totalValue90d, clusterScore, and a clusterMomentum flag. Cluster buying by multiple insiders (especially officers, large dollar value) is a strong bullish signal — this scores it. Pairs with stoquant_get_insider_trades (the raw transactions).

  • stoquant_get_insider_tradesGet insider trades

    Recent insider (Form 4) transactions for a ticker under `data`, plus a `summary` (net buy/sell counts and dollar value). Cluster buying by officers/directors — especially large dollar buys — is a notable bullish signal. Use to check whether insiders are accumulating or distributing.

  • stoquant_get_institutional_holdersGet institutional holders

    Top institutional holders for a ticker: organization name, shares held, and percent ownership. Use to gauge institutional concentration and who the big holders are.

  • stoquant_get_institutional_ratingsGet institutional sentiment

    Aggregated institutional sentiment for a ticker: holder additions vs reductions and a net `signal` direction. Use as a 'smart money' flow read distinct from analyst ratings.

  • stoquant_get_macro_calendarGet economic calendar

    Forward (~14 day) economic calendar: scheduled releases with forecast, prior value, and expected market impact. Use to flag upcoming macro events (CPI, FOMC, jobs) that could move positions.

  • stoquant_get_macro_dashboardGet macro dashboard

    Full top-down macro picture in one call: `regime` classification, key `indicators`, `macroStress` gauge, `sectorRotation` (which sectors are favored, with valid GICS sector names), forward `calendar`, and current `themes`. Best first call for 'what's the macro backdrop' before drilling into stocks.

  • stoquant_get_macro_indicatorGet macro indicator (FRED)

    Latest values for one FRED macro series under `data` (recent observations) with a `count`. Common ids: DGS10 (10y Treasury yield), DGS2 (2y), T10Y2Y (10y-2y spread), UNRATE (unemployment), CPIAUCSL (CPI), VIXCLS (VIX), FEDFUNDS (fed funds). Use for a single specific indicator; for the full picture use stoquant_get_macro_dashboard.

  • stoquant_get_macro_themesGet macro themes

    Current macro investment themes with their related sectors — the narrative layer (e.g. rate-cut beneficiaries, AI capex). Use for thematic idea generation that ties stocks to a macro thesis.

  • stoquant_get_market_regimeGet market regime

    Current market-regime classification from the Hidden Markov Model over S&P 500 returns: regime label (e.g. Bull/Range/Bear) and the probability vector across states. Use to set top-down context before stock-level calls. If the model reports it could not fit, probabilities fall back to roughly uniform — read that as 'regime undetermined', not a confident Range call.

  • stoquant_get_ml_predictionGet ML outperformance prediction

    ML model's probability that the ticker will OUTPERFORM the S&P 500 over the horizon (NOT a buy/hold/sell call). Returns `data.prediction` with: `probability` (0-1, chance of outperformance), `classification` ('bull' = predicted to outperform, 'bear' = underperform), `modelVersion`, `modelAuc`, `plainLanguage` (headline/summary/topDrivers), and `isHeuristic` (true when the trained model is gated for distribution drift and a heuristic fallback is used — weight it less). Use stoquant_explain_ml_prediction for the feature-level 'why'. horizon is in trading days. Note: early in the US trading day (…

  • stoquant_get_multibagger_candidatesGet multibagger candidates

    Small/mid-caps flagged with high (>5x) upside potential: revenue acceleration, improving fundamentals, and pre-discovery setups. Higher risk/variance than hidden gems. Use for aggressive growth idea generation.

  • stoquant_get_newsGet news headlines

    Recent news headlines for a ticker under `items`: each with publishedAt, headline, source/provider, category, and a sentiment label. Use for the latest narrative around a stock. For news plus filings plus earnings in one combined view, use stoquant_get_news_events.

  • stoquant_get_news_eventsGet news, filings & earnings

    Combined event view for a ticker under `data`: `news` (headlines), `filings` (SEC), and `earnings` (calendar). The single best call for 'what is happening with this stock' — recent coverage, regulatory activity, and upcoming/just-reported earnings together.

  • stoquant_get_portfolio_healthGet portfolio-engine health report

    System-wide auto-portfolio health report (subsystem statuses, degraded mode, last check time). Use to see whether the engine is healthy before trusting a last-eval snapshot. Read-only — does not trigger healing or reset the drawdown breaker.

  • stoquant_get_qscoreGet Q-Score

    The Q-Score is StoQuant's headline 0-100 composite for a ticker, blending fundamentals, momentum/technicals, ML, analyst, and 'hidden gem' value dimensions on SECTOR-RESIDUALIZED forward returns (sector beta removed). Returns: score (0-100), signal ('strong_buy'|'buy'|'hold'|'sell'|'strong_sell'|'unrated'), per-dimension `components` (each with rawValue, normalizedScore, weight, and an `available` flag — unavailable dims contribute 0), `confidence`/`confidenceInterval`, `dimensionContributions`, a `verdict` and `plainLanguage` summary, and `riskAlerts`. This is the best single tool for 'is thi…

  • stoquant_get_quant_analyticsGet quant analytics

    Quantitative analytics for a ticker under `data`: factor exposures, correlation/quality metrics, and risk decomposition. Use for portfolio-construction and factor-tilt questions. Complements stoquant_get_qscore (verdict) with the underlying quant detail.

  • stoquant_get_quoteGet stock quote

    Real-time quote for ONE ticker: last price, day change (absolute and percent), bid/ask, day high/low, and volume. Use for a single symbol; for 2+ symbols use stoquant_get_quotes_batch (one call, far fewer requests). Prices are delayed per the data vendor, not tick-by-tick.

  • stoquant_get_quotes_batchGet quotes (batch)

    Current quotes for up to 50 tickers in a single call. Preferred over calling stoquant_get_quote in a loop — same data, one request, stays well under rate limits. Returns one quote object per ticker (price, change, volume).

  • stoquant_get_related_stocksGet related/peer stocks

    Find peers of a ticker under `peers`, each with qScore, quote, and market cap. `by` selects the relation: 'sector' (same sector), 'tag' (shared thematic tags), 'setup' (same technical setup firing), or 'correlation' (highest 60-day return correlation). Use to build a comparison set or find alternatives to a name.

  • stoquant_get_sec_filingsGet SEC filings

    Recent SEC filings for a ticker under `items` (with `count`/`total`), unioning the whole suite: 8-K events (with item labels like 'Item 2.02 Results of Operations'), NT-10K/Q late filings, 13D/13G activist/passive ownership, S-1/S-3/424B dilution, DEF 14A / Form 25 / Form 15 governance, and Form 144/3 insider intent. Each item has accession, formType, filedDate, category, and a human-readable label. Use to read the actual regulatory record behind a thesis.

  • stoquant_get_sector_performersGet sector leaders/laggards

    Top and bottom performing stocks within a GICS sector, by recent return. Use to find what is leading or lagging inside a sector. sector must be a full GICS name (see stoquant_get_macro_dashboard sectorRotation for valid names), e.g. 'Technology', 'Health Care', 'Financials'.

  • stoquant_get_short_interestGet short interest

    Short-interest history for a ticker: append-only `snapshots` plus a `summary` (latestFloat = % of float short, latestRatio = days-to-cover, and window deltas). Rising short interest with a price squeeze can signal a short squeeze; falling can signal covering. Use for crowded-short reads.

  • stoquant_get_signal_accuracyGet signal hit-rates

    Historical track record per signal type: an array of records with `signalType`, `hitRate` (0-1), `totalObservations`, `avgReturnPercent`, `precision`, and `windowDays`. Use to weight how much to trust a given signal before acting on it — prefer signals with high hitRate AND large totalObservations.

  • stoquant_get_signal_accuracy_heatmapGet accuracy heatmap

    Hit-rate heatmap of signals over time/ticker for a date range — which signal types worked when. Use for backtest-style 'has this signal been reliable lately' questions. Dates are YYYY-MM-DD; omit for the default recent window.

  • stoquant_get_signals_v2Get stage-adjusted signals

    Returns both the raw Q-Score (`originalQScore`) and a `stage`/regime-adjusted variant (`adjusted`) for a ticker. Use this when you want the score adjusted for the stock's lifecycle stage and current market regime rather than the raw composite. For the full breakdown use stoquant_get_qscore.

  • stoquant_get_social_momentumGet social momentum surges

    Tickers with a sharp (2x+) surge in social mentions in the last hour vs the prior hour — the earliest social-momentum signal, with sentiment and a recent post snippet per name. Use to catch breakouts in attention before they are widely noticed.

  • stoquant_get_social_sentimentGet social sentiment

    Current social-media buzz for a ticker: `totalMentions`, `recentPostCount24h`, `sentimentBreakdown` (bullish/bearish/neutral), `topPlatforms`, and a sample of `recentPosts`. Use to read retail attention and crowd sentiment. Sources are credibility-weighted platform aggregates, not raw noise.

  • stoquant_get_social_trendGet social sentiment trend

    Daily social mention-volume and sentiment trend for a ticker over the last ~30 days. Use to see whether attention and bullishness are building or fading, not just the current snapshot.

  • stoquant_get_source_credibilityGet social source credibility

    Leaderboard of social sources ranked by true directional accuracy (Wilson lower-bound on their calls). Use to judge how much weight to give a platform or author's sentiment — high-credibility sources earn more trust than raw mention volume.

  • stoquant_get_sparklinesGet price history (sparklines)

    Historical price series (~90 days) for up to 50 tickers, for charting or trend/return computation. interval controls granularity (1d daily, 1wk weekly, 1mo monthly). Returns an array of close prices per ticker, not full OHLCV.

  • stoquant_get_strategic_edgesGet competitive intelligence

    Qualitative competitive intelligence for a ticker: economic moats, structural weaknesses, upcoming catalysts, and peer comparison. Best for mid/small-caps; mega-caps and thinly-covered names may return `{data:null}` (no edges computed) — treat that as 'no data', not an error.

  • stoquant_get_strategy_performanceGet strategy performance

    Read-only strategy performance for a portfolio. `view` selects the slice: `kpis` (headline returns), `equity-curve` (vs SPY, normalized to 100), `monthly-returns`, `risk-metrics` (Sharpe/Sortino/max drawdown/capture), `attribution` (P/L by signal type), `comparison` (all active portfolios). Pro-tier. Does not trade.

  • stoquant_get_strategy_preset_candidatesGet ranked candidates for a strategy preset

    Current ranked candidate tickers and target-weight basket for a themed preset (`social`, `insider`, `congress`, …). Returns `{preset, appliedOptions, candidates, basket}`. This is a signal read — it does NOT create or rebalance a paper portfolio.

  • stoquant_get_top_convictionGet top-conviction picks

    StoQuant's current highest-conviction names: the stocks with the strongest Q-Scores backed by multiple corroborating signals. Use as the starting point for 'what does the platform like right now'. May be empty between scans (`{stocks:{}}`).

  • stoquant_get_trending_socialGet trending tickers (social)

    Most-mentioned tickers across social platforms in the last few hours, each with mentionCount, prevMentionCount, deltaPercent, velocityScore, bullishPct, and platforms. Use for market-wide 'what is retail talking about right now' discovery and early momentum.

  • stoquant_get_unusual_optionsGet unusual options activity

    Options contracts trading far above their open interest, ranked by notional (volume x price x 100). Each row under `data.rows` has ticker, optType (call/put), strike, expiry, dte, volume, openInterest, volOi, newPosition (open interest was 0), notional, priceSource (mid/last), lastVsMid and ageHours. IMPORTANT: this is a delayed QUOTE snapshot, front-month expiry only — there is no trade tape, so no buyer/seller side and no sweep detection; `lastVsMid` is only where the last print sat between bid (0) and ask (1). Open interest is published next day, so volume/OI compares today against yesterda…

  • stoquant_list_backtest_templatesList backtest strategy templates

    The pre-built strategy templates you can backtest (`id`, name, parameters). Known ids include `momentum`, `growth_chaser`, `value`, `insider_follower`, `gem_composite`, and `research_*` variants. Call this before stoquant_run_backtest so you pass a real strategyId. Power-tier. Read-only.

  • stoquant_list_prebuilt_screensList prebuilt screens

    List the curated prebuilt screens with their id, name, and description. Available screens: 'undervalued-gems' (low P/E, P/B value plays), 'momentum-leaders' (strong price momentum), 'oversold-bounce' (RSI reversal setup), 'ml-outperform' (ML-predicted S&P 500 outperformance), 'hidden-gems' (small-cap value with confirmation signals), 'growth-explosion' (high-growth micro/mid-caps before discovery), 'pre-explosion' (multibagger pattern: revenue acceleration + insider + fundamentals). Call this first, then run one with stoquant_run_prebuilt_screen — it is faster and better-tuned than hand-built …

  • stoquant_list_strategy_presetsList themed strategy presets

    Themed strategy presets (social / insider / congress, etc.) with customization knobs. Read-only signal catalog — does not create a portfolio. Use stoquant_get_strategy_preset_candidates to see the current ranked basket for one preset.

  • stoquant_optimize_portfolioOptimize portfolio weights (Black-Litterman)

    Compute target weights via Black-Litterman (HRP blend fallback). Returns an `optimization` object with weights — it does NOT place orders, rebalance, or move cash. If `predictions` is omitted the server fills views from ML forecasts (up to 20 tickers). Pro/Power tier. Use the weights as a recommendation; call stoquant_get_accuracy_summary first and do not size into buys while excessSpreadPp is negative and dataSufficient is true.

  • stoquant_run_backtestRun a historical backtest

    Run a historical backtest for a strategy template over [startDate, endDate]. Returns the full run (metrics at 0% slippage plus bias disclosure: Deflated Sharpe, iteration count). This is a simulation — it does NOT place live or paper orders. It does persist a run record you can reload with stoquant_get_backtest. Power-tier; computationally expensive (this call can take tens of seconds). Prefer universe=sp500. Dates are YYYY-MM-DD.

  • stoquant_run_prebuilt_screenRun a prebuilt screen

    Run one curated screen by its id (from stoquant_list_prebuilt_screens) and get the ranked matching stocks. Prefer this over stoquant_run_screener for common intents (value, momentum, oversold, ML picks, hidden gems, growth) — the filters are pre-tuned. universe defaults to sp500; use 'full' for the broadest set. Result count is fixed by the screen definition.

  • stoquant_run_screenerRun a custom screen

    Run a custom stock screen. Read-only — nothing is mutated. All filters are AND-combined; returns an ARRAY of matching stocks (ticker, name, price, plus the requested metrics and overlays like valueScore/qScore/mlProbability). Valid filter fields (camelCase, case-sensitive): trailingPE, forwardPE, priceToBook, marketCap, epsTrailingTwelveMonths, dividendYield, bookValue, regularMarketPrice, fiftyDayAverage, twoHundredDayAverage, fiftyDayAverageChangePercent, twoHundredDayAverageChangePercent, regularMarketChangePercent, fiftyTwoWeekHighChangePercent, regularMarketVolume, averageDailyVolume3Mont…

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Aug 31, 2026 (1 month ago)
Last release
Oct 18, 2026 (11 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.ohadf2015/stoquant-mcp
Version
0.6.0
Auth
API key
Packages
npm stoquant-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

StoQuant — Quantitative Stock Research MCP server. Agent Mart. https://agentmart.dev/connectors/ohadf2015-stoquant-mcp (last updated 2026-10-24)