# Noonbarbari Backtesting MCP server

Source: https://glimind.com/server/mcp-registry%2Fxyz.noonbarbari%2Fbacktesting
Registry id: `mcp-registry/xyz.noonbarbari/backtesting`
Status: live (checked 2026-10-26T22:37:01.879Z)

## Verdict

Noonbarbari Backtesting MCP server answered 99.95% of Glimind's liveness checks over 30 days, better than 36% of MCP servers, with 1316 ms median handshake and 3 outages in 90 days. Its agent-readiness grade is A (96/100) across 11 tools, costing an agent about 1,830 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.95% | 36% of MCP servers |
| Median handshake latency | 1316 ms | 12% of MCP servers |
| p95 handshake latency | 3266 ms | — |
| Checks in 30 days | 4,973 | — |
| Outages, 90 days | 3 | — |
| Median recovery | 7 min | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 11 | — |
| Tool-list size for an agent | ~1,830 tokens | 54% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "noonbarbari-backtesting-mcp-server": {
      "type": "http",
      "url": "https://noonbarbari.xyz/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http noonbarbari-backtesting-mcp-server https://noonbarbari.xyz/mcp
```

## Tools (11)

- `check_overfitting`: Compute the Deflated Sharpe Ratio (Bailey & Lopez de Prado 2014) for YOUR OWN backtest: given its annualised Sharpe, length, and how many strategy variants you 
- `compare_strategies`: Head-to-head comparison of two strategy templates from real monthly engine runs across ~50 coins: per-coin win count, median out-of-sample Sharpe, survival coun
- `get_buy_hold`: What a $1,000 buy of a coin on Jan 1 of each available year would be worth today — ROI, peak value and date, and the maximum drawdown endured along the way. Rea
- `get_coin_signals`: Today's daily-bar indicator readings for crypto coins, computed by a real backtesting engine from Binance closes: price, RSI-14, MACD state, SMA 50/200 posture,
- `get_dca`: Dollar-cost-averaging outcome for a coin: what buying a fixed dollar amount on a schedule (weekly or monthly) since a start date would be worth today — total in
- `get_overfitting_index`: The Crypto Overfitting Index: the monthly share (%) of default-parameter strategy configurations (10 templates × 50 coins) whose out-of-sample Sharpe turned neg
- `list_strategies`: List the strategy templates available for backtesting and comparison (name, title, one-line description). Use the returned `name` value as the strategy identifi
- `query_dataset`: Query our open 11,440-run curve-fitting study (10 strategy templates x 20 coins, 70/30 in-sample/out-of-sample split). Returns the headline overfitting stats an
- `run_backtest`: Run a real backtest of a strategy template on BTC/USDT from a start date (public what-if engine; may take up to a minute on a cache miss; rate-limited). Returns
- `search_answers`: Search Noon Barbari's Q&A knowledge base of direct, data-grounded answers about backtesting, overfitting, validation, indicators, risk management and crypto mar
- `search_glossary`: Search Noon Barbari's trading glossary for a plain-language definition of an indicator, metric or concept (RSI, MACD, Sharpe ratio, drawdown, walk-forward, over

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
