# Marketheist Backtest MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.marketheist%2Fbacktest
Registry id: `mcp-registry/io.marketheist/backtest`
Status: live (checked 2026-10-26T22:34:29.992Z)

## Verdict

Marketheist Backtest MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 907 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (91/100) across 10 tools, costing an agent about 7,682 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 907 ms | 24% of MCP servers |
| p95 handshake latency | 2827 ms | — |
| Checks in 30 days | 4,922 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 91/100 (A) | 71% of MCP servers |
| Tools | 10 | — |
| Tool-list size for an agent | ~7,682 tokens | 33% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "marketheist-backtest-mcp-server": {
      "type": "http",
      "url": "https://api.marketheist.io/api/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http marketheist-backtest-mcp-server https://api.marketheist.io/api/mcp
```

## Tools (10)

- `analyze_portfolio`: Analyze an asset-allocation ('lazy') portfolio and get long-run performance computed from real monthly price history (proxy-extended for decades of data), not e
- `compare_portfolios`: Compare 2 to 4 portfolios (built-in model portfolios, canonical strategies or your own allocations) side by side over their COMMON window, which is the only fai
- `decompose_factors`: Explain WHAT DRIVES the returns of a ticker, ETF or built-in portfolio by decomposing them into common factor exposures (market, size, value, momentum, quality,
- `find_guides`: Search MarketHeist's 90 published research pages and get the page's own verdict and numbers, with its URL to cite: 18 strategy guides (60/40, All Weather, Golde
- `fund_history`: Tell how far back a fund can be tested on MarketHeist once its history is extended with older substitute funds: the proxy chain (e.g. VXUS <- VGTSX), the extend
- `list_indicators`: List the built-in technical indicators available for backtesting (RSI, moving-average crossovers, ADX, Bollinger, CCI, Stochastic, and more) with their IDs, par
- `list_portfolios`: List every portfolio and strategy the other tools accept by id, with a one-line description, holdings, headline CAGR / max drawdown / Sharpe with the start mont
- `portfolio_returns`: Look up how a portfolio, strategy or fund actually returned: seasonality by calendar month (average return, share of positive months, number of years and a t-st
- `portfolio_risk`: Answer both 'how bad did it get' and 'is it really diversified' for a built-in model portfolio, a canonical strategy or your own portfolio. Drawdowns: the deepe
- `run_backtest`: Backtest a trading strategy on any Yahoo Finance ticker and get authoritative performance metrics computed from real historical price data — not estimated. Use 

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