Backtest NIFTY & SENSEX options by asking your AI.
Describe a strategy in plain English to ChatGPT, Claude or any MCP client. The backtest runs on Stratify's server, against 372 million real one-minute option bars, with every charge a broker would take. Your AI gets the results; option prices never leave the server.
The server
One URL. Add it to the AI you already use.
ChatGPT and Claude sign you in with Google when you add it, so they need no key. Terminal clients use a free key from the site.
https://stratify-mcp.aeon-labs.site/mcp
Connect
Pick your client
For the key-based clients, sign in at stratify.aeon-labs.site,
make a key, and put it where sk_live_... is.
Stratify is a published app in ChatGPT: search for it. Or Settings → Plugins → Create (Developer mode on) and paste the URL.
https://stratify-mcp.aeon-labs.site/mcp
claude.ai or Claude Desktop: Settings → Connectors → Add custom connector, paste the URL.
https://stratify-mcp.aeon-labs.site/mcp
Run once in a terminal.
claude mcp add --transport http stratify https://stratify-mcp.aeon-labs.site/mcp \ --header "Authorization: Bearer sk_live_..."
Add to ~/.cursor/mcp.json. If it already has an mcpServers block, add the entry inside it.
{
"mcpServers": {
"stratify": {
"url": "https://stratify-mcp.aeon-labs.site/mcp",
"headers": { "Authorization": "Bearer sk_live_..." }
}
}
}Run once in a terminal.
code --add-mcp '{"name":"stratify","type":"http","url":"https://stratify-mcp.aeon-labs.site/mcp","headers":{"Authorization":"Bearer sk_live_..."}}'Add to ~/.codex/config.toml.
[mcp_servers.stratify]
url = "https://stratify-mcp.aeon-labs.site/mcp"
http_headers = { Authorization = "Bearer sk_live_..." }Run once in a terminal.
gemini mcp add -s user -t http stratify https://stratify-mcp.aeon-labs.site/mcp \ -H "Authorization: Bearer sk_live_..."
For a client that only speaks stdio, or from a notebook.
STRATIFY_API_KEY=sk_live_... npx stratify-mcp pip install stratify-mcp # Python client, results as pandas DataFrames
Where the backtest runs
Not inside the AI. On our server, on real data.
A chatbot asked how a strategy did will give you a confident, invented answer. With Stratify connected, the AI only writes the strategy down; the numbers come from replaying it against what the market did.
Turns your words into a spec
Strikes, entry and exit times, stops, rolls. You can see exactly what it sent.
Replays it minute by minute
289 M NIFTY and 83 M SENSEX one-minute option bars. Brokerage, STT, exchange fees, SEBI, GST, stamp duty, measured slippage, SPAN-style margin.
Comes back with a verdict
Trades, P&L after charges, drawdown, walk-forward folds, an out-of-sample test and a report link.
A real run
It tells you when a result doesn't hold up.
“Sell a NIFTY strangle every day for a year, 0.5% from spot, in at 09:20, out at 15:15.” Charges were 40% of the gross profit, and the strategy failed its out-of-sample test. A backtester that only brings good news is a slot machine.
NIFTY · 1 Jul 2025 – 30 Jun 2026 · one lot
Coverage
What you can test
| Index | Free | Paid (waitlist) |
|---|---|---|
| NIFTY | 1 Jul 2025 – 30 Jun 2026 | 1 Jan 2019 – 30 Jun 2026 |
| SENSEX | 1 Jul 2025 – 30 Jun 2026 | 7 Aug 2023 – 30 Jun 2026 |
Free: 100 backtests an hour. SENSEX options start in August 2023, so no tier claims earlier history. Strangles, iron condors, iron flies, credit spreads, long options, or your own legs and rules (NIFTY).
Honest limits
What it won't do
- Tell you what to trade, size a position, or pick a day to act. It answers what happened, not what to do.
- Place orders. It only simulates history: one lot, after charges.
- Hand over option prices. They stay on the server; your AI gets results.