AlphaAssay
Most trading signals are noise. AlphaAssay puts them on trial — out of sample, against chance, against overfitting — and returns structured verdicts with named failure codes. Proof, not promises.
https://alphaassay.com/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.alphaassay.com/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.alphaassay.com
21tools discovered
Inspect a sample AlphaAssay verdict
Use this when you want to see AlphaAssay's exact verdict envelope -- schema, findings, leakage taxonomy -- on a built-in example before spending a check. A methodology audit; no buy/sell advice. Free demo verdict -- see AlphaAssay's full output shape in one call. Runs the real fail-closed validator over a built-in 40-trade example and returns the complete verdict envelope (verdict, qualitative findings, leakage taxonomy, provenance hashes) plus the machine-readable remediation explanation -- an
Validate a trading signal or track record
Use this when you have a backtest result or live track record (a trades log, equity curve or QuantConnect export) and need to know whether the edge is real or just overfitting, survivorship or luck. Validate a trading strategy export: fail-closed statistical verdict. Reality-check for backtest results, trade lists and equity curves (overfitting detection, deflated Sharpe, multiple-testing deflation via n_trials, cost stress, look-ahead signature, sample-size floor). Accepts CSV text (trade list
Reproduce a claimed track record
Use this when someone hands you a claimed track record and you want to recompute it yourself from the fills and candles -- an arithmetic audit of the numbers, not buy/sell advice. Independently recompute a claimed track record -- audit the arithmetic, not the story. New audit object: not the signal, the CALLER'S CALCULATION. Send the trades (entry/exit time, price, side), the candles they were filled on, and the claimed headline metrics (total_return_pct, win_rate, max_drawdown_pct, n_trades, s
Audit a trade log for contradictions
Use this when you have a raw fill or trade log and want it scanned for internal contradictions -- look-ahead timestamps, pnl that disagrees with the row's own prices, duplicate or out-of-order fills. Interrogate a raw fill log for internal contradictions -- no candles needed. assay_preflight lints shape, assay_reproduce audits arithmetic against candles; this tool needs nothing but the log itself and asks whether it is internally consistent: exact duplicate fills (double counting inflates every
Diagnose signal timing leakage
Use this when a signal looks good but you suspect leakage or look-ahead and want to know WHY it fails, not just that it fails -- a diagnostic audit, it does not give buy/sell advice. Leakage forensics: WHY your signal fails, not just that it fails. Upload your own decision timestamps (symbol, decision_time with explicit timezone, long/short) plus OHLCV candles and get a forensic diagnosis: does the edge collapse with a realistic one-bar execution delay (look-ahead leak)? Does the move happen BE
Run a family-deflated backtest assay
Use this when you want a code-computed DSL backtest whose deflated- Sharpe verdict still means something after repeated searching -- every run is priced into your family's trial ledger. A research audit, not buy/sell advice. Ledger-aware DSL backtest with honest family-level trial accounting. Define the strategy as an executable JSON DSL (indicators: sma, ema, rsi, atr, roc, zscore, price; ops: cross_above, cross_below, gt, lt, and, or, not), supply your own candles, and get net-of-cost per-bar
Run the adversarial signal gauntlet
Use this when you want the whole reality-check battery on a strategy in one call -- overfitting, leakage, costs, regimes and a matched-random placebo -- as a demote-only dossier, never buy/sell advice. The full reality-check battery in ONE call -- validator, family deflation, matched-random placebo, capacity ceiling and graveyard prior chained into a single consolidated dossier. Instead of pass/fail you get WHICH gate killed the signal first (machine-readable failure_codes), the placebo percenti
Falsify a strategy against synthetic nulls
Use this when you want your strategy actively attacked -- execution lag, cost stress, regime split, parameter neighbourhood, drift-burst -- to see what kills it first. Demote-only; it does not give buy/sell advice. We do not check your signal -- we actively try to KILL it. An adversary runs a battery of stress attacks against your strategy (execution-lag push, cost stress, time jackknife, regime split, parameter-neighbourhood perturbation, combinatorial purged CPCV partitions, synthetic no-edge
Measure probability of backtest overfitting
Use this when you have the T x N returns of a grid search and want the probability of backtest overfitting (PBO, CSCV) -- did the sweep find an edge or manufacture one? A demote-only audit, not buy/sell advice. Did your parameter sweep FIND an edge -- or manufacture one? PBO over the whole trial matrix. Submit the full T x N payoff matrix of every configuration you tried (rows = time-ordered per-period returns, columns = the candidates from your grid search / parameter sweep / optimisation run)
Backtest VaR and expected shortfall forecasts
Use this when you have VaR or Expected-Shortfall forecasts and need to know whether reality breached them more often or deeper than your claimed tail level allows -- a risk-forecast audit, not buy/sell advice. Does your risk model's VaR/ES forecast survive contact with reality? Exceedance backtest over YOUR forecasts -- a new claim type: risk numbers, not return claims. Submit realised per-period returns plus the VaR forecasts your model produced ex ante (positive loss thresholds at tail level
Audit conformal interval coverage
Use this when your model emits prediction intervals or confidence bands and you want to audit whether realised outcomes actually fall inside them at the claimed coverage -- a calibration audit, not advice. Does your model's confidence label survive contact with outcomes? Coverage audit over prediction intervals -- confidence claims are the third claim type after return claims and risk forecasts. Submit the prediction intervals your ML model produced (lower and upper bounds, one pair per point),
Run a stepwise survivor reality check
Use this when you ran a grid or parameter sweep and want to know WHICH variants survive family-wise error control (FWER) rather than surfacing by chance -- an error-budget disclosure, not buy/sell advice. WHICH variants of your sweep survive family-wise error control -- an error-budget disclosure, never a ranking. Send the same T x N trial matrix assay_pbo grades (rows = time-ordered periods, columns = every configuration you tried) and get Romano-Wolf stepwise multiple testing over it: student
Run combinatorial purged cross-validation
Use this when you have a return history and want the full combinatorial purged cross-validation (CPCV) distribution -- not one walk-forward number -- to see how path-dependent the edge really is. The FULL combinatorial purged CV distribution over your return history -- not one number, the whole picture. The gauntlet's cpcv stage answers a single question; this tool hands over everything behind it: the annualized Sharpe of EVERY purged combinatorial half-partition of your history as quantiles (w
Assay a parameter sweep as one batch
Use this when you optimised over a grid and want to submit the WHOLE sweep honestly -- every variant a ledger trial the family budget prices, so selection bias cannot hide. A research audit, not buy/sell advice. Submit your WHOLE parameter sweep honestly -- one call, every variant a ledger trial. You searched N variants; showing only the winner is exactly the selection bias the family budget prices. This tool makes the honest path the cheap path: send up to 25 DSL spec variants (as a specs list
Pre-register a sealed strategy hypothesis
Use this when you want to seal a strategy and its success criteria NOW, before the forward data exists, so that registration cannot be adapted or backfilled against those later bars -- a commitment audit, not buy/sell advice. Pre-register a signal NOW; freeze its terms before the forward evidence exists. Signal commitment: your strategy spec (executable JSON DSL) is canonically hashed and committed in tenant state now, then queued for later daily operator-published Merkle inclusion. The registe
Evaluate a matured pre-registration
Use this when a signal was pre-registered with assay_register and the maturity window has passed -- get the post-cutoff verdict computed only from data after registration. A sealed audit, it gives no buy/sell advice. Post-cutoff verdict under the registration's sealed terms. Evaluates a registration strictly on bars AFTER the registration cutoff, with maturity floor and fail-closed data-gap handling (use trading_calendar='weekdays' for equity daily bars so weekends do not count as gaps; omit fe
Inspect anonymised strategy-family mortality
Use this when you want to check, for free, how often a signal family (e.g. sma_cross) has already been falsified and what usually kills it, before spending a check. Anonymised stats only -- no buy/sell advice. Free lookup: how often has this signal family already died? Anonymised falsification statistics per structural signal family -- tested / killed / survived counts, top kill reasons, and the crowd prior your submission would be deflated by. Check BEFORE you spend weeks on an idea whether th
Read the validator calibration snapshot
Use this when you want to inspect AlphaAssay's current public calibration state for free rather than trust marketing. Calibration v0 is a population/status disclosure, not an outcome score or track record. Self-calibration of the validator's mature pre-registration population: the published contract exposes a bucketed evaluated-registration counter, an explicit forward-outcomes status of accumulating, and honesty=insufficient_history until a separate mature-outcome metric exists. It does not sc
Verify an AlphaAssay certificate against platform trust
Use this when someone hands you a signed AlphaAssay certificate and you want to verify both its Ed25519 signature and current platform trust. A verification tool, not buy/sell advice. Verify a signed AlphaAssay certificate against externally rooted public trust. This hosted verifier evaluates full platform trust. The caller PEM is key evidence, never a trust root. A full valid result additionally requires the service's externally pinned signed keyring, complete revocation-head history, retained
Read the signal-provider falsification protocol
Use this when you want to judge ANY signal seller -- including us -- with a machine-readable seven-test falsification protocol you can run in an afternoon. It scores methodology, not markets: no buy/sell advice. Test ANY signal provider in an afternoon -- the falsification protocol as machine-readable rules. Seven falsifiable tests that separate edge from selection, runnable against any signal seller (paid channel, platform, bot) without their cooperation: provenance (tamper-proof timestamps or
Lint an assay payload before spending credit
Use this when you want to lint the SHAPE of a submission (DSL spec, candles or trades) for free before spending a check, so a typo never costs you one. A format check only -- it gives no buy/sell advice. Free payload lint -- fix your submission BEFORE spending a check. Validates the SHAPE of what you are about to submit, with the same machine-readable failure vocabulary the paid tools use: DSL schema validity, OHLCV sanity (finite positive prices, aligned series, strictly increasing timestamps)
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsMost trading signals are noise. AlphaAssay puts them on trial — out of sample, against chance, against overfitting — and returns structured verdicts with named failure codes. Proof, not promises.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate AlphaAssay? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 21 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Opinionated typography toolkit on top of Google Fonts. Mood search, heading/body pairing, modular ty...
5 toolsCreate technical diagrams using AI. Deliver consistent, accurate designs faster.
Base44 is a no-code AI development platform that turns builders’ ideas into fully functional apps an...
Workable is your system of record for everything HR. Find, hire, and manage top talent effortlessly....
Harness is a unified AI software delivery platform to manage the SDLC using purpose-built AI agents.