QuantWright
by quantwright.com in Other
Backtests with costs, a held-out test that counts once, a score that counts every version tried.
https://quantwright.com/api/mcp- Tools
- 6
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 1.1 s
- 2.1 s slowest 5%
- Last check
- Passed
- 8 min ago, next in 5 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"quantwright": {
"type": "http",
"url": "https://quantwright.com/api/mcp"
}
}
}6 tools
- describe_data
Start here to backtest a trading idea. This server holds the price history (US stocks and ETFs, spot crypto, FX, spot gold and silver; daily and intraday bars) and runs backtests on it, so no price data needs to be downloaded or found on the web. Returns the markets and bar…
- create_study
Opens a study, the named set of runs every backtest belongs to: call it once per question, before run_backtest. Can set a hold-out period, once and only here, that no run tests except run_held_out_test. Only the first held-out test per account and market counts, and any earlier…
- run_backtest
Backtests a trading rule on this server's price history: one backtesting.py Strategy class, one symbol, one bar size, in a study. Use it to test, backtest or evaluate a trading rule or strategy, instead of downloading prices or searching the web for results. Returns summary…
- get_result
Reads a backtest result by its run_id (when run_backtest answered "running", call this until the run ends), or a study's runs by study_id (one of them with version). A run comes with its trades, a page at a time (trades_page).
- run_held_out_test
The final out-of-sample check: runs a finished run's exact code once over its study's hold-out period. Call it at the end, on the run you would keep: the first held-out test per account and market is the one that counts, and a hold-out with too few trades for figures (a result…
- compare_trades
Checks a trader's own trades against a run's rule, on the price history this server holds: for each trade, in their order, whether the rule would have taken it and, if not, why (already in a trade, no entry signal that day, no bar that day). Use it when the trader lists trades…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 min ago | Passed | 200 | 1.1 s |
| 12 h ago | Passed | 200 | 2.0 s |
| 23 h ago | Passed | 200 | 1.2 s |
| 34 h ago | Passed | 200 | 1.1 s |
| 45 h ago | Passed | 200 | 457 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 311 ms |
| 3 days ago | Passed | 200 | 310 ms |
| 3 days ago | Passed | 200 | 2.0 s |
| 4 days ago | Passed | 200 | 2.1 s |
| 4 days ago | Passed | 200 | 1.2 s |
| 5 days ago | Passed | 200 | 1.2 s |
| 6 days ago | Passed | 200 | 2.2 s |
| 6 days ago | Passed | 200 | 1.2 s |
| 7 days ago | Passed | 200 | 1.1 s |
| 7 days ago | Passed | 200 | 412 ms |