About crashtestyourstrategy
crashtestyourstrategy is a remote MCP server for stress diagnostics on portfolios and trading strategies, aimed at researchers and agents. It reports scenario risks, hedge breaks, and methodological limits; outputs are descriptive, not investment advice.
Key features
- 01Stress-test multi-asset portfolios
- 02Detect hedge breaks and drawdown distributions
- 03Assess backtest integrity
- 04Provide market-regime outlooks
- 05Keep citable diagnostic records
Use cases
- 01Check portfolio exposure to rate shocks
- 02Find crisis regimes missing from a strategy backtest
- 03Estimate ruin probabilities for savings or withdrawal plans
MCP support
Its remote MCP endpoint exposes diagnostic tools and `validation://` resources to clients. The free tier requires no key or account and is rate-limited per IP.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.crashtestyourstrategy.ai/mcpclaude mcp add --transport http fnobbe-crashtestyourstrategy https://mcp.crashtestyourstrategy.ai/mcp{"mcpServers":{"fnobbe-crashtestyourstrategy":{"type":"http","url":"https://mcp.crashtestyourstrategy.ai/mcp"}}}Open in Cursor{"servers":{"fnobbe-crashtestyourstrategy":{"type":"http","url":"https://mcp.crashtestyourstrategy.ai/mcp"}}}Open in VS Code{"mcpServers":{"fnobbe-crashtestyourstrategy":{"type":"http","url":"https://mcp.crashtestyourstrategy.ai/mcp"}}}{"mcpServers":{"fnobbe-crashtestyourstrategy":{"serverUrl":"https://mcp.crashtestyourstrategy.ai/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
16| Parameter | Type | Required | Description |
|---|---|---|---|
| profile_hint | string | Yes | Synthetic stress-regime identifier, e.g. 'whipsaw_synthetic_spy'. Discover valid values via the regimes://available resource. |
Details
From the project READMECrashTestYourStrategy — MCP Server
Remote MCP server for portfolio & trading-strategy stress diagnostics. Free tier — no key, no signup. Descriptive, never advisory.
https://mcp.crashtestyourstrategy.ai/mcp
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.
Quick start
Claude Code:
claude mcp add --transport http ctys https://mcp.crashtestyourstrategy.ai/mcp
Generic MCP client config (streamable HTTP):
{
"mcpServers": {
"ctys": {
"type": "streamable-http",
"url": "https://mcp.crashtestyourstrategy.ai/mcp"
}
}
}
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.
What it does
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.
Response contract
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.
Scope & compliance
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).
Links
- Capability declaration: https://crashtestyourstrategy.com/interop (JSON: /interop.json)
- Methodology: https://crashtestyourstrategy.com/methodology
- Weekly market-regime outlook (citable, auto-generated): https://crashtestyourstrategy.com/outlook
- Failure-mode ontology: https://crashtestyourstrategy.com/ontology
- llms.txt: https://crashtestyourstrategy.com/llms.txt
- Smithery listing: https://smithery.ai/servers/nobbefrederic/crashtestyourstrategy
Maintainer: @fnobbe · Operator contact: https://crashtestyourstrategy.com/contact
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.