Portfolio and strategy stress diagnostics with hedge-break detection and regime outlook. Free tier.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Remote MCP server for portfolio & trading-strategy stress diagnostics. Free tier β no key, no signup. Descriptive, never advisory.
Listed in the official MCP registry as
io.github.fnobbe/crashtestyourstrategy. This repository is the public server card β
the service itself is closed-source; everything an agent (or a reviewer) needs to
verify behaviour is linked below.
Claude Code:
Generic MCP client config (streamable HTTP):
claude.ai: Settings β Connectors β Add custom connector with the URL above.
The free tier is rate-limited per IP (30 req/min). No account, no key.
An open diagnostics layer that confronts a proposed portfolio or trading strategy with the failure modes an optimistic backtest ignores β hedge breaks (the 2022 stock-bond case), sequence-of-returns risk, regime blind spots, deflated Sharpe.
Free tier (16 tools)
| Group | Tools |
|---|---|
| Portfolio | portfolio_stress_test (multi-asset stress across baseline / risk-off / rate-shock regimes, hedge-break detection, full drawdown distribution) Β· portfolio_compare Β· factor_decomposition Β· ips_gate (hard gate vs an Investment Policy Statement, breach probability not median path) Β· long_horizon_stress (multi-year savings/withdrawal plans, ruin probabilities) |
| Strategy | run_stress_test Β· challenge_strategy Β· backtest_integrity (deflated Sharpe + which crisis regimes the backtest window missed) |
| Regimes | regime_outlook (model-conditional BULL/SIDEWAYS/BEAR/CRISIS probabilities at 5/21 trading days β preregistered, out-of-sample validated, refreshed daily) Β· market_regime_map (18-category cross-asset map) Β· describe_regime Β· find_similar_regime |
| Record & catalog | list_investment_theses Β· get_investment_thesis Β· get_dossier (citable audit trail of prior calls) Β· submit_feedback |
Full tier (token via contact):
tier2_stress_test (stress any ticker with auto-calibration + realism gate),
build_portfolio, portfolio_frontier.
Every response is a versioned envelope (ctys-agent-v1 family) carrying:
grounding_summary β a risk-focused factual statement of the omitted tailrevision_required β a gate-capable signal (never a directive)methodological_limitations β required disclosure of what the diagnostic does NOT establishdata_through / data_staleness_days β self-reported data freshness (EOD, refreshed daily)validation:// resources expose the realism trust layer: 18 measured stylized facts
per asset vs historical reference bands β the falsifiability surface. Recompute
locally; trust by independent reproduction.
Model-based scenario simulation. Descriptive, never advisory: no suitability, timing, or ranking claim is made or implied β the agent decides what "suitable" means. Out-of-sample limits are disclosed, not hidden (e.g. the GFC hedge-behaviour test failed and ships as a documented limitation).
Maintainer: @fnobbe Β· Operator contact: https://crashtestyourstrategy.com/contact
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/crashtestyourstrategy-2)<a href="https://allmcps.com/mcp/crashtestyourstrategy-2"><img src="https://allmcps.com/api/badge/crashtestyourstrategy-2?style=directory" alt="Crashtestyourstrategy on AllMCPs" /></a>