TradingView Backtest Assistant”
exposes a remote MCP endpoint so agents can: run strategy backtests by symbol/timeframe/date range, pass strategy inputs programmatically,receive structured backtest results (trades, win rate, profit, drawdown).
Backtesting engine for your AI Agent with PineScript support for TradingView usage

Production-ready MCP server for running TradingView Pine Script strategy backtests (Binance data) from AI agents.
Overview • Connect • Supported Agents • Troubleshooting • Get API Key • Website
Quick Overview
tv-pinescript-backtest-mcp exposes a remote MCP endpoint so agents can:
- run strategy backtests by symbol/timeframe/date range,
- pass strategy inputs programmatically,
- receive structured backtest results (trades, win rate, profit, drawdown),
- keep long-running runs observable via progress notifications,
- support Binance Futures tickers only,
- enforce a maximum of 1440 candles per backtest,
- apply a rate limit of 3 backtests per minute per user,
- ask your agent to write a strategy and backtest it.
Connect To Your Agent
Get API key: https://backtest-engine-mcp.click/dashboard
You need:
- Your MCP server URL (
https://backtest-engine-mcp.click/mcp/backtest) - Your API key (Bearer token)
Use HTTP transport and pass the API key in Authorization: Bearer <API_KEY>.
Supported Agents
Claude Code
CLI:
claude mcp add --transport http tvmcp https://backtest-engine-mcp.click/mcp/backtest --header "Authorization: Bearer <API_KEY>"
Project file (.mcp.json):
{
"mcpServers": {
"tvmcp": {
"type": "http",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
OpenCode
opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tvmcp": {
"type": "remote",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"oauth": false,
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
Cursor
Add to .cursor/mcp.json (or ~/.cursor/mcp.json globally):
{
"mcpServers": {
"tvmcp": {
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
Note: the same MCP configuration is used by cursor-agent CLI.
Codex
Add to ~/.codex/config.toml (or .codex/config.toml in a trusted project):
[mcp_servers.tvmcp]
url = "https://backtest-engine-mcp.click/mcp/backtest"
http_headers = { Authorization = "Bearer <API_KEY>" }
Note: Codex CLI and IDE extension share the same config.toml.
VS Code
Open MCP configuration (.vscode/mcp.json or user mcp.json) and add:
{
"servers": {
"tvmcp": {
"type": "http",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
If needed, use Command Palette: MCP: Open User Configuration.
Minimal Test Prompt
Try these prompts with your agent:
Optimize my strategy: <pinescript code>
Optimize my strategy from file: sma20.pine
Find a strategy on the internet and backtest it using the tvmcp backtest tool.
Backtest my strategy on BTCUSDT 1h from 2026-03-01 to 2026-03-10, Pine code:
//@version...
Troubleshooting
The backtest-engine server has been tested on 30 strategies and tuned to match TradingView backtests 1:1 as closely as possible. Some operators may still be unsupported.
If you hit this case, please create a minimal strategy that reproduces the issue and submit it in Issues. We will do our best to add support quickly.
Server Terkait
anon.li
Create, edit, and delete email aliases and manage encrypted file shares with anon.li MCP.
FastIntercom
A high-performance MCP server for analyzing Intercom conversations with fast, local access via caching and background sync.
Pikud Haoref Real-Time Alert System
Provides real-time access to Israeli emergency alerts from the official Pikud Haoref API.
WeChat
A server for interacting with WeChat, a popular messaging and social media app.
Gmail MCP
A standardized interface for managing, sending, and retrieving emails through the Gmail API.
Gmail MCP Server
Send emails with attachments through Gmail's SMTP server using AI agents.
Telnet MCP Server
A secure telnet client for LLM applications, designed for defensive security analysis of network devices.
Convo
Access your meeting transcripts, summaries, and action items from any AI assistant.
Nostr MCP Server
An MCP server that provides Nostr capabilities to LLMs, enabling interaction with the decentralized social network protocol.
Resend Email
Send emails directly from your editor using the Resend API.