About Walk-Forward Validator
Walk-Forward Validator is an MCP server for traders and strategy researchers evaluating whether trading-strategy optimizations generalize to unseen data. It combines efficiency and parameter-stability scoring with window generation and checks on post-optimization parameter locking.
Key features
- 01Calculate Walk-Forward Efficiency
- 02Score parameter stability
- 03Audit parameter locking after WFO
- 04Generate rolling in-sample and out-of-sample windows
Use cases
- 01Assess out-of-sample performance after strategy optimization
- 02Identify parameter settings that behave like fragile spikes
- 03Check whether parameters stayed fixed after optimization
- 04Create non-overlapping windows for walk-forward analysis
MCP support
The MCP server exposes four walk-forward analysis tools to MCP clients: efficiency calculation, parameter-stability scoring, lock-after-WFO auditing, and window generation.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://walkforward-validator-mcp.mcpize.run/mcpclaude mcp add --transport http tylerscomic-lab-walkforward-validator https://walkforward-validator-mcp.mcpize.run/mcp{"mcpServers":{"tylerscomic-lab-walkforward-validator":{"type":"http","url":"https://walkforward-validator-mcp.mcpize.run/mcp"}}}Open in Cursor{"servers":{"tylerscomic-lab-walkforward-validator":{"type":"http","url":"https://walkforward-validator-mcp.mcpize.run/mcp"}}}Open in VS Code{"mcpServers":{"tylerscomic-lab-walkforward-validator":{"type":"http","url":"https://walkforward-validator-mcp.mcpize.run/mcp"}}}{"mcpServers":{"tylerscomic-lab-walkforward-validator":{"serverUrl":"https://walkforward-validator-mcp.mcpize.run/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
Details
From the project READMEwalkforward-validator-mcp
An MCP server for walk-forward analysis of trading strategies — Walk-Forward Efficiency ratio, parameter-stability scoring, lock-after-optimization audits, and WFO window generation.
The problem this solves
A strategy optimized on one historical window and never re-validated on a fresh, unseen window is a curve fit until proven otherwise. Walk-forward analysis is the standard fix, but building the rolling windows correctly and scoring whether a parameter surface is a robust plateau or a fragile spike is easy to get subtly wrong by hand.
Tools
walk_forward_efficiency
Computes the Walk-Forward Efficiency ratio — out-of-sample performance as a fraction of in-sample performance — the core signal for whether an optimization generalizes.
parameter_stability_score
Scores a parameter surface for fragile curve-fit spikes vs. robust plateaus, flagging optimizations that only work at one exact parameter value.
lock_after_wfo_check
Audits whether parameters were genuinely locked after the walk-forward optimization step, or quietly re-tuned against the "out-of-sample" data — the mistake that silently invalidates a WFO result.
walk_forward_window_generator
Generates correctly non-overlapping rolling in-sample/out-of-sample windows for a given date range and step size.
Use it
Hosted (recommended): MCPize — free tier, paid Pro tier for higher limits.
Self-host:
npm install
node server.js
Part of the AlgoForge suite
Prop-firm and quant-validation tools for algo traders: prop-rules-mcp, trade-journal-mcp, payout-calc-mcp, econ-calendar-mcp, montecarlo-validator-mcp, overfitting-audit-mcp, pinescript-audit-mcp, backtest-cost-sensitivity-mcp, pinescript-mcp.
License
MIT
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.