mcpbeat Sign in

Backtester MCP Server

by morshedgit Your server? Claim it
answering

Backtester is answering right now. Last checked 5 min ago. It exposes 9 tools.

Test a plain-words trading rule on historical prices and compare the trades with SPY. Not advice.

Uptime history 34 hours of history
34 hours agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
342 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Backtester every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add backtester --transport http https://backtester.daenadigital.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://backtester.daenadigital.com/mcp
~/.codex/config.toml
[mcp_servers.backtester]
url = "https://backtester.daenadigital.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "backtester": {
      "url": "https://backtester.daenadigital.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "backtester": {
      "type": "http",
      "url": "https://backtester.daenadigital.com/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

build
build_series
Build named time series from a run form. Needs version, data, and series.
build_signal
Build named trading signals from a run form. Needs version, data, series, and signals.
data
list_data
List available price data, fields, dates, limits, and whether reports can be retained for publishing.
prices
get_prices
Read historical prices for a run form. Needs only version and data.
report
report
Run a backtest and show its results. Supply strategyExplanation in plain terms for the widget. In your reply, explain the rule, always show Return vs. SPY (summary.returnVsSpyPct in percentage points, or Unavailable), and give one takeaway or limit supported by the report. Choose any additional cards using stats. Use scoreSeries for a separate score panel. Use chartSeries to select named report series and set their legend labels, line or bar types, colors, and line patterns. Keep the interpretation about this historical test. To publish this exact result later, pass its reportId to save_strategy after the user asks to save it to the website.
save
save_strategy
PUBLIC: anyone can see the saved page. Publish a completed report to the public website after the user asks to save it. Use the reportId returned by report, a public slug, and client-authored page and presentation choices. Never submit or invent result numbers. Adds it to the strategy directory without rerunning the strategy. Existing slugs require expectedKey to replace a different result. setAsHome changes the home page only when explicitly requested.
share
share_report
PUBLIC: the report is listed in the public strategy library, and anyone can see it. Make a report public so it can be shared, and return its page URL. Needs only the reportId returned by report. The page text comes from the report itself. Sharing the same report again returns the same URL. The report widget calls this when the visitor presses its share icon.
simulate
simulate
Simulate historical fills and account balances. Needs the full run form.
strategies
list_strategies
List published website strategies, their URLs, and their current keys. Use a current key as expectedKey only when the user asks to replace that saved strategy.

Endpoints

URLTransportStateLatencyChecked
https://backtester.daenadigital.com/mcp streamable-http answering 332 ms 5 min ago

Alternatives to Backtester

same job, measured the same way
Liftcompass
by getliftcompass

Compare protein, creatine and pre-workout by price per serving, third-party testing and dose.

4 tools answering
Verdict MCP
by dgotlieb

Sandboxed test runs for coding agents: compact typed verdicts with failure fingerprints and history

116 installs/wk local only
Test Inventory
by huldoser

Discover tests, skip reasons and affected tests, and compare inventories without running tests.

1 050 installs/wk local only
Hera Fertility
by herafertility

Find male fertility testing at labs near a US ZIP code, with prices and a link to order.

3 tools answering
A
AgentWatchr
by agentwatchr

Read-only agent identity index with provenance, historical evidence and explained coverage.

4 tools answering
Novi Corpus
by novicorpus

A legal body for AI agents: a real company, a verified human and spending rules on Arc (testnet).

answering
Promptster
by promptster-dev

Test and compare prompts across any AI provider. Bring your own keys.

answering
QuantWright
by quantwright

Backtests with costs, a held-out test that counts once, a score that counts every version tried.

6 tools answering

Backtester — questions

Answers built from our own checks of this server.

What can Backtester do?
It exposes 9 tools, read directly from the server on our last check. Among them: build_series, build_signal, get_prices, list_data, list_strategies, report and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Backtester working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 342 ms. The bar chart above shows every period we have measured.
How do I connect Backtester?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Backtester need an API key?
No. Backtester completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Backtester?
It answers our handshake in 342 ms on average, which is faster than 41% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.