Your Agent, Not Our Assistant
Our data goes to your agent — Claude, an IDE agent, or your own code — as tools it can call directly: backtests, cycle reads, base rates, each with sample size and window in the payload. You keep the model choice, the data sovereignty and the execution layer; we deliver the evidence. (The usual build is the reverse: an AI assistant that lives with the provider, which you visit.)
| Assistant in a walled garden | Our way | |
|---|---|---|
| Direction | The AI comes into their environment | Our data goes to the user’s agent |
| Model choice | Provider decides, unlocked by tier | You bring your own agent |
| Billing | Subscription with a message quota | Per call if you want (x402), no subscription required |
| Data sovereignty | Stays with the provider | Stays with you |
| Standard | Proprietary | MCP + x402 |
This contrasts two ways of building, not any particular provider.
What your agent gets
MCP
90 MCP tools for your agent — cycle, macro regime, on-chain, backtests, screeners, chart images — over one streamable-HTTP connector.
REST
The same evidence as JSON with an OpenAPI 3.1 spec — free tier without a card, free API key for the authenticated surfaces.
x402
Pay per call in USDC on Base: snapshots from $0.01, backtests $0.10, universe runs $0.50 — fixed, pre-quoted, no subscription.
The content is the same evidence humans see here: look-ahead-free cycle scores, DSR-corrected strategy evaluations, base rates with n and confidence. One example: Is your best parameter a plateau or a spike? A result that only works at exactly one setting or on exactly one asset is a draw — not a strategy. The Robustness Field checks the neighborhood of every backtest.
Connected in a minute
In Claude (Desktop or claude.ai), add a custom connector with this URL — done:
https://tradingstrategies.work/api/mcpInstall per client
Claude (claude.ai & Desktop) — Custom ConnectorOAuth
Settings → Connectors → Add custom connector
https://tradingstrategies.work/api/mcpOne-click OAuth, no API key needed. Add the URL as a custom connector — done.
Claude Code (CLI)free key
Terminal
claude mcp add --transport http backtesting-arena https://tradingstrategies.work/api/mcp \
--header "Authorization: Bearer sk-arena-YOUR_KEY"Cursorfree key
~/.cursor/mcp.json (global) oder .cursor/mcp.json (Projekt)
{
"mcpServers": {
"backtesting-arena": {
"url": "https://tradingstrategies.work/api/mcp",
"headers": { "Authorization": "Bearer sk-arena-YOUR_KEY" }
}
}
}VS Code (Copilot Agent Mode)free key
.vscode/mcp.json
{
"servers": {
"backtesting-arena": {
"type": "http",
"url": "https://tradingstrategies.work/api/mcp",
"headers": { "Authorization": "Bearer sk-arena-YOUR_KEY" }
}
}
}Gemini CLIfree key
~/.gemini/settings.json
{
"mcpServers": {
"backtesting-arena": {
"httpUrl": "https://tradingstrategies.work/api/mcp",
"headers": { "Authorization": "Bearer sk-arena-YOUR_KEY" }
}
}
}Codex CLIfree key
~/.codex/config.toml
[mcp_servers.backtesting_arena]
url = "https://tradingstrategies.work/api/mcp"
http_headers = { "Authorization" = "Bearer sk-arena-YOUR_KEY" }Requires a Codex release with streamable-HTTP MCP support (newer versions).
ChatGPT (Developer Mode Connector)OAuth
Settings → Connectors → Create
https://tradingstrategies.work/api/mcpOAuth flow runs automatically. After server updates, re-INSTALL the connector rather than just reconnecting — ChatGPT otherwise keeps the stale state.
Free key, no card: API keys. curl examples and x402 details live in the technical overview.
Read-only by design: writes are limited to alert subscriptions and saved backtests. All output is evidence and base rates for research and education — not financial advice. What your agent does with it is your call.