Stratify

site.aeon-labsPublished by aeon-labs.siteOfficial publisherv0.1.2Updated Oct 24, 2026

Backtest NIFTY option strategies on real 1-minute data, with an honest out-of-sample panel.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Stratify backtests Indian index option strategies on real 1-minute NIFTY data and returns P&L, honesty checks and shareable reports.

What you can do
Run and inspect backtests: backtest a NIFTY option strategy, list the account's runs, and retrieve a past result by id with its honesty panel, equity curve and trades. Explore data and method: see available symbols, dates, resolutions and known gaps, and read how entry pricing, settlement, margin, slippage and the honesty rubric are computed. Find prior work: search coverage and fetch documents or results by id, and list strategies that passed out-of-sample and walk-forward checks. Produce and share: build a shareable report page for an owned backtest. Give feedback: file a bug report or feature request and check the status of reports the account has filed.
When to use it
Useful when you want to test or compare NIFTY option strategies on real 1-minute data and see results with out-of-sample, walk-forward and cost-adjusted checks, or when you need to look up earlier runs and share a report.
Requirements
Runs as a remote endpoint or as a local npm package via npx. Needs an API key from the provider's site, supplied as the STRATIFY_API_KEY environment variable or as an Authorization bearer header; OAuth-capable clients may sign in instead. Network access is required.
Before you install
The API key is a secret and is described as a live key, so keep it out of logs and shared configuration. Backtests are stored on the provider's account and reports are published as shareable pages, so check what a report exposes before sharing. Filing feedback sends a title, body and optionally the attached backtest spec to the provider.

Installation

In SourceWeft

  1. Open Stratify in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/site.aeon-labs%2Fstratify/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "stratify": {
      "type": "http",
      "url": "https://stratify-mcp.aeon-labs.site/mcp"
    }
  }
}

Tools

11

run_backtest

Run a backtest

Backtest an Indian index option strategy on real 1-minute NIFTY options data. Returns P&L after real charges and slippage, return-on-margin, and an honesty panel: out-of-sample split, walk-forward folds, bootstrap interval, and a deflated Sharpe that accounts for how many variants you have already tried. Refuses windows too narrow to be meaningful, and reports no ratios below 30 trades. Two spec forms: a PRESET (structure + params) for the common shapes, or an OPEN STRATEGY (legs + rules) for anything else — any number of legs at any strikes on any expiry, strikes chosen by percent, points, premium or delta, entry at any minute, and rules that CHANGE the position while it is live (roll a tested leg, close one side, add a hedge, trail a stop) plus book-level rules like standing down after three losers. Nothing here is restricted by tier; a paid tier only widens the date window.

Parameterslotsspecrequireddetail

describe_coverage

What the data covers

What data is available: symbols, date range, resolution, structures, gates, biases, the cost model, and every known gap.

Takes no parameters.

explain_methodology

How a result is produced

How a result is produced: entry pricing, settlement, margin, slippage, the honesty rubric, and what each check can and cannot establish.

Parameterstopic

list_backtests

Recent backtests

The account's backtests, newest first, with id, date, trade count, net P&L and report URL. Answers a request for the most recent run, which list_strategies does not: that one returns only results that passed the evidence checks, ranked by consistency rather than by date.

Parameterslimit

get_backtest

Retrieve a stored backtest

Retrieve a previous backtest result by its id — honesty panel, equity curve and per-trade detail, exactly as first computed.

Parametersdetailbacktest_idrequired

list_strategies

List kept strategies

Strategies from THIS account's history that held up under out-of-sample and walk-forward checks, not merely ones that made money. Ranked by worst walk-forward fold — consistency, not size. Answers what has worked on this account so far without re-running anything.

Parameterslimitorder

fetch

Fetch a document or result

Fetch a document or backtest result by id, as returned by search.

Parametersidrequired

submit_feedback

File a report

Files a bug report or feature request when the user asks to report something. Confirm the title and body with the user before filing. Passing backtest_id attaches that backtest's spec so the issue can be reproduced.

Parametersbodyrequiredtitlerequiredcategoryseveritybacktest_id

build_report

Build a shareable report

Creates a shareable report page for a backtest the user owns and returns its URL. The page carries the honesty panel, equity and drawdown curves, walk-forward folds, the gross-to-net breakdown, a month grid and the trade table, computed from the stored backtest. Use when the user asks for a report or something to share.

Parametersformatcapitalrisk_pctdeploy_pctbacktest_idrequired

my_feedback

My filed reports

Reports this account has filed, and where each one stands. Use it to answer 'did that bug I reported ever get fixed?'.

Takes no parameters.

Version history

1
  1. v0.1.2LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.