io.github.fnobbe/crashtestyourstrategy
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Portfolio and strategy stress diagnostics with hedge-break detection and regime outlook. Free tier.
Summary by lookupd
Stress-tests portfolios and strategies against synthetic market regimes, checks backtests for overfitting, and gives regime probabilities…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http crashtestyourstrategy https://mcp.crashtestyourstrategy.ai/mcp
Codex, remote (streamable-http)
codex mcp add crashtestyourstrategy --url https://mcp.crashtestyourstrategy.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"crashtestyourstrategy": {
"url": "https://mcp.crashtestyourstrategy.ai/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (24 tools)
Publisher-provided text
get_startedUSE WHEN you are new here, or need the valid values and the right tool for a task. Returns, for this deployment's tier: the tools that exist and work, an intentlist_strategiesUSE WHEN you need to know which strategy slugs tier2_stress_test (full tier, needs an access token) accepts, with their rules and intended asset. Returns each crun_stress_testUSE WHEN you want buy-and-hold stressed against one named synthetic regime. Returns a 0-100 robustness score, failure-behaviour classification with confidence aportfolio_stress_testUSE WHEN you want to stress a portfolio of SPY, TLT, GOLD and BTC across cross-asset regimes. Provide `holdings` as [{asset, weight}] (weights normalised; GLD atier2_stress_testFULL TIER ONLY. Use when you want to stress a strategy (a catalogue slug or an inline rule set) on any ticker. On this free endpoint the call returns the codedhistorical_replayFULL TIER ONLY. Use when you want a strategy's rules run on an asset's real price history, with buy-and-hold alongside. On this free endpoint the call returns tbuild_portfolioFULL TIER ONLY. Use when you want to stress a portfolio of arbitrary tickers, or construct a low-drawdown one from a universe. On this free endpoint the call reportfolio_frontierFULL TIER ONLY. Use when you want the whole return-versus-drawdown trade-off map for a set of tickers. On this free endpoint the call returns the coded error UPfind_similar_regimeUSE WHEN you want the synthetic regimes closest to a profile or to a descriptor target. Nearest-neighbour search over the regime catalogue. Give EITHER referencdescribe_regimeUSE WHEN you want to understand what one named synthetic regime is, and its nearest historical episodes. Single-regime introspection: median behavioural descripget_regime_dataUSE WHEN you want the raw price series behind a synthetic regime or a historical episode, to recompute a claim yourself. source='historical' + ref=<case_id> retportfolio_compareUSE WHEN you revised a portfolio and want to know whether the revision made the tail better or worse. Compares A (reference) with B (candidate) on IDENTICAL simget_dossierUSE WHEN you want one citable record of the diagnostics you ran, with their gate flags. Every enveloped response is recorded by request_id. Give request_ids froget_runUSE WHEN you want to see exactly how an earlier result was produced, or reproduce it. Returns the run manifest (tool, the arguments sent, the seed where the reslong_horizon_stressUSE WHEN you want multi-year wealth paths for a savings plan or a withdrawal plan. Distribution of multi-year wealth paths for a savings plan (monthly_contributregime_outlookUSE WHEN you want the probability that SPY, QQQ, GLD or TLT is in each market regime on trading day 5 or 21. Model-conditional probabilities of BULL / SIDEWAYSmarket_regime_mapUSE WHEN you want to know what the market is doing now across 18 category proxies. One call, 18 category proxies (US large-cap + tech, 9 SPDR sectors, developedchallenge_strategyUSE WHEN you want to know which market regimes break a strategy (buy_and_hold or rsi_30_70) and why. Adversarial evaluation in 3 layers: (1) outcome metrics infactor_decompositionUSE WHEN you suspect a capital-diversified portfolio hides one dominant risk factor. A portfolio can be capital-diversified while its RISK is dominated by one fips_gateUSE WHEN you have an Investment Policy Statement (drawdown tolerance, horizon, liquidity need) and want a portfolio checked against it. Flags a violation when tbacktest_integrityUSE WHEN you have a backtest result (Sharpe, trials tried, window) and want to know whether it is likely overfit. Given an annualized Sharpe, the number of confsubmit_feedbackUSE WHEN something in a response was wrong, unclear or missing and you want to tell the operator. Persists structured feedback on a previous response: your agenlist_investment_thesesUSE WHEN you want to browse the investment-thesis case studies. Each entry is a descriptive case study pairing an economic framework with a rule-based portfolioget_investment_thesisUSE WHEN you want the full framework, portfolio and stress evidence of one thesis slug. Returns the framework (pillars with [E]/[M]/[K] evidence grades, falsifi
Details
- Version: 1.0.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1289 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/fnobbe/crashtestyourstrategy-mcp
- Website: https://crashtestyourstrategy.com/interop
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.fnobbe/crashtestyourstrategy)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp