Back to MCP catalog
get_backtestFetch a backtest's summary, and optionally page its full trade list.
Area
Backtesting & Validation
Group
Backtests
Access
Read
Risk
Read-only
Details
Full description
Details
Get the details and results of a backtest. By default returns the summary (statistics, capped trades, warnings).
Trades — in the default summary they live at results.trades (NOT top-level trades). When capped (20 in summary mode, 500 in full mode), results.trade_count and results.trades_truncated flag the truncation. Use include=["trades"] with trades_offset / trades_limit to page every trade under a top-level trades key.
get_backtest(backtest_id) # summary
get_backtest(backtest_id, include=["trades"], trades_offset=0, trades_limit=100)
Capabilities
Bounded options and operating modes surfaced above the full JSON schema.
No bounded capability options are declared for this tool.
Required Inputs
FieldTypeDescription
backtest_idstringBacktest identifierOptional Inputs
FieldTypeDescription
detailanyOf (2 variants)Result detail: 'summary' (default, no blueprints, trades capped at 20), 'full' (includes blueprints, trades capped at 500), 'status' (metadata only, for polling), 'none' (same as status, legacy).includeanyOf (2 variants)Optional add-ons. 'trades' appends a paginated full trade list under the top-level 'trades' key (see trades_offset/trades_limit). Omit for the summary-only response.include_indicatorsanyOf (2 variants)Indicator data: 'none' (default) or 'summary' (statistical summary).trades_limitintegerMax trades to return per page (1-500, default 50). Used when include contains 'trades'.trades_offsetintegerTrade index to start from (0-based). Used when include contains 'trades'.