The Tradetron MCP is the connector that turns ChatGPT, Gemini, Grok or Claude into a working quant desk on your account. This page is the power-user map: every tool, grouped by job, with worked examples of what really comes back — and an exact account of what the debug logs can and cannot show. New here? Start with the friendlier TT Assistant page.
Grounded answers about the platform, no account needed — plans, brokers, instruments, market hours.
Describe it; the MCP resolves keywords, validates the spec, and creates a real template in your account.
Where power users live: diagnostics that fuse engine and broker logs, surgical edits, portfolio-level review.
You never call these by name — you just ask, and the assistant picks the right ones. The names are here so you know exactly what’s under the hood.
Pulls a worked pattern, resolves every keyword, emits the exact template, creates it in your account with a link to open in the builder. Large multi-set books handled too.
Every spec validated against the locked schema before saving — wrong types, unknown keywords, silently-dropped legs caught locally. Custom Python is security-checked.
Run a backtest from the chat and get the full FastBT report link back — 6.5 years of audited data, ₹20 flat. Sweep parameters, poll long runs, check backtestability up front.
Fetch, edit scalar fields, replace whole sets, or apply a surgical patch to one leg or condition. Structural edits are round-trip-verified — silent drops fail loud. Export to an importable file.
Deploy any strategy in Tradetron’s Live Offline mode: it runs against real market data and records every trade, but nothing is sent to the exchange. Going live stays with you. Ownership-checked, so it only ever touches your own account.
One question fuses the deployment record, engine notification log and broker log into a diagnosis that names the layer at fault. Drill into either log, or the run counters, when you need to.
P&L for one strategy — win-days, payoff ratio, max drawdown — or the whole book ranked winner-to-loser. Formatted reports and exports. Descriptive reads, never buy/sell advice.
Authoritative, deterministic lookups — not training-data guesses. Broker support, symbol tradability by exchange, step-by-step broker setup, and your watchlists resolved, read and modified.
Grounded, cited answers to any Tradetron question; market open/close for any date; your profile, plan and marketplace subscriptions. When the bot can’t help, it opens a real support conversation and relays the thread — with your say-so.
Screen a rule for edge for free, read where an instrument stands on the standard technicals, scan for instruments reading a given way, and chart the ATM straddle live or across sessions. A rule that survives becomes a validated draft strategy.
Build a webhook-driven strategy for a basket of symbols, edit the basket in place, or link the API webhook token to one of your own templates, so TradingView, Chartink or your own code can send the signals.
For TT Uni teachers: plan a course in the course format, create the draft, add chapters, lessons, videos, cohorts and live sessions, then send it for review. Nothing publishes without the review team.
Live tools that are not in a group above yet. Details are in the full list below.
tt_apply_strategy_patchApply a JSON-Patch (RFC 6902) to an existing strategy.
Deletestt_apply_strategy_patch_chunkedChunked tt_apply_strategy_patch, for an edit too large to send in one tool argument.
Deletestt_ask_ttAsk TT — answer any question about Tradetron from the indexed knowledge base (FAQ, help docs, blog, forum). Cites sources.
Read-onlytt_backtest_comparePut two or three finished backtests side by side. FREE — reads runs already paid for, runs no engine, charges nothing.
Read-onlytt_backtest_ideaThe backtest playground: "what would have happened if I bought X whenever Y, and sold it Z later?" — for NSE stocks/ETFs on daily candles. Use THIS instead of the tt_validate_markdown -> tt_create_strategy -> tt_backtest_strategy ladder for any single-stock, daily, long-only…
Deletestt_backtest_resultA finished backtest's NUMBERS — the figures from its own report, as data.
Read-onlytt_backtest_statusCheck a backtest's completion and fetch what its engine returns.
Read-onlytt_backtest_strategyBacktest a strategy on real historical option prices and return a LIVE report link.
Deletestt_backtest_sweepSweep ONE strategy parameter across a grid on Tradetron's own backtest fleet — a run per value — and return a LIVE report link. Use to answer "which entry time / strike offset / SL is best?" without hand-editing and re-submitting N backtests.
Deletestt_backtest_tradesWhat a finished backtest actually TRADED — its fills, summarised over the whole run and returned one readable page at a time.
Read-onlytt_backtest_workbenchOPEN A STRATEGY FOR BACKTEST WORK. Start here, not with a submit.
Read-onlytt_blog_read_postRead one PUBLISHED Tradetron blog post in full, as markdown (with its title, author, dates and canonical URL). `slug` from tt_blog_search or the post URL. Cite the URL when you quote it; blog content is education, not investment advice. No sign-in needed.
Read-onlyNot in ChatGPT apptt_blog_searchSearch or browse PUBLISHED posts on the Tradetron blog (tradetron.tech/blog): guides on options strategies, backtesting, algo trading basics, risk management, Tradetron features.
Read-onlyNot in ChatGPT apptt_blog_submit_draftSTAFF ONLY (allowlisted Tradetron blog staff; everyone else is refused). Create a NEW unpublished DRAFT post on tradetron.tech/blog. It never publishes and never edits an existing post: a blog admin reviews the returned preview_url and publishes from /blog/admin.
Changes your accountNot in ChatGPT apptt_broker_integration_guideDeterministic, KB-grounded step-by-step for connecting a broker / webhook / data feed to Tradetron (TradingView/Chartink/API/static-IP). Serves stable steps from the curated KB feed instead of RAG; NEVER invents broker-specific steps.
Read-onlytt_check_backtestabilityPre-flight a template against Tradetron's NATIVE backtest (the Backtest button in ASB): will the run succeed, before the user submits it?
Read-onlytt_check_broker_supportCheck whether Tradetron is connected with a given broker.
Read-onlytt_check_crisp_responsePoll a Crisp conversation for new agent (operator) messages.
Read-onlytt_check_edgeHas this rule ever actually made money? The FREE screen that kills bad ideas before anyone spends a paid backtest on them.
Read-onlytt_check_underlying_supportCheck whether Tradetron supports trading a given underlying.
Read-onlytt_create_signal_bridgeBuild a WEBHOOK-DRIVEN multi-symbol strategy ("Signal Bridge") for a basket, create it in the user's account, link its API token in HYBRID mode, and return everything needed to drive it from outside.
Changes your accounttt_create_strategyCreate a new Tradetron strategy template from markdown or JSON.
Changes your accounttt_create_strategy_chunkedChunked create_strategy for strategies larger than a single tool-call argument can carry.
Changes your accounttt_deploy_strategy_paperDeploy one of the user's own strategy templates in Tradetron's LIVE OFFLINE mode — the strategy runs and records every trade, but nothing is sent to the exchange.
Changes your accounttt_diagnose_strategyTHE go-to tool for "why is my strategy in error / why didn't it trade / what happened to SID <x>?". ONE call that fuses everything the support team needs into a single DIAGNOSIS CARD: the deployment record (name / status / mode), the ENGINE log (which entry/exit conditions…
Read-onlytt_export_reportsBundle the user's own trading data for a date range into a zip of CSVs and return a download link (strategies, day-by-day P&L, and every position with its broker fill).
Changes your accounttt_export_strategyExport a strategy as a downloadable ASB-importable JSON file.
Changes your accounttt_find_keywordResolve a natural-language phrase to the RIGHT Tradetron keyword(s).
Read-onlytt_get_authoring_referenceOn-demand DEEP authoring reference for ONE topic — the heavy cookbook / detail sections that the lean quickstart no longer carries inline.
Read-onlytt_get_listReverse-resolve a numeric list_id to its list metadata (name, segment, exchange, instrument_count).
Read-onlytt_get_my_brokersThe brokers connected on the user's own Tradetron account, per exchange — the set tt_deploy_strategy_paper picks from.
Read-onlytt_get_my_deployed_strategiesThe signed-in user's DEPLOYED strategies and each one's status (Active, Live-Entered, Live-Tranching, Paused, Blocked, Error-Execution, Exit-Pending, Exited, ...) + mode (live / Live Offline).
Read-onlytt_get_my_deployed_strategy_detailDeep read on ONE of the signed-in user's deployed strategies — the tool for "why is my <name> strategy in error / blocked / stuck?". Returns its current status, recent event log (the human-readable reason it halted or errored), the broker connection it trades through, and recent…
Read-onlytt_get_my_profileThe signed-in user's own Tradetron account details: name, email, and registered phone number (plus user_id and member-since date).
Read-onlytt_get_my_strategy_subscriptionsThe signed-in user's marketplace strategy subscriptions — the FULL HISTORY by default, not only the current ones — with their start/renewal/expiry dates.
Read-onlytt_get_my_subscriptionThe signed-in user's current plan, renewal date, usage, and a usage-grounded upgrade recommendation.
Read-onlytt_get_sample_strategyReturn a worked, real strategy template for a named pattern, or a validated reference from the category-tier sample library. Call with no pattern to list everything.
Read-onlytt_get_strategyFetch an existing strategy template from Tradetron.
Read-onlytt_get_strategy_broker_logRead the BROKER LOG (broker-adapter daemon) for ONE of the signed-in user's strategies — the layer BELOW the engine notification log. Where tt_get_strategy_notifications shows what the engine *decided*, this shows what the BROKER actually *did*: order placement, the broker API…
Read-onlytt_get_strategy_countersThe runtime variables (counters) a deployed strategy is holding now.
Read-onlytt_get_strategy_notificationsRead the ENGINE NOTIFICATION LOG for ONE of the signed-in user's strategies — the deepest source for "why is my strategy in error / why didn't it trade / what did the engine actually do?".
Read-onlytt_get_tradetron_quickstartLean strategy-AUTHORING context bundle (navigation, safety, interview, schema-rule locks, type enums, catalog index, worked-example outlines). ~50k chars (~13k tokens) — the heavy cookbooks are deferred to tt_get_authoring_reference(topic), pulled on demand.
Read-onlytt_get_webinarsTradetron's free weekly live webinars, with the DATE of each session's next occurrence. No setup needed beyond the one-time sign-in.
Read-onlytt_indicator_snapshotWhere an instrument is RIGHT NOW on the standard technicals — and, the part no charting site can answer, what happened the last N times it read the same way.
Read-onlytt_link_strategy_apiLink the Tradetron API webhook token to one of the user's own templates (idempotent — an existing token is reused, never rotated) and set Hybrid / signal-only mode.
Deletestt_list_backtestsThe signed-in user's own Tradetron backtests — the same runs the website's Backtests page lists.
Read-onlytt_list_brokersList brokers Tradetron is connected with.
Read-onlytt_list_editable_fieldsList the top-level fields that tt_update_strategy can change.
Read-onlytt_list_keywords_by_categoryBrowse keywords.
Read-onlytt_list_my_strategiesThe signed-in user's own SAVED strategy templates — id, name, edit_url — newest-updated first.
Read-onlytt_list_plansList Tradetron's subscription plans with pricing + any live discounts.
Read-onlyNot in ChatGPT apptt_list_underlyingsList underlyings Tradetron supports trading, with filters.
Read-onlytt_lookup_keywordLook up one Tradetron keyword by display name, function name, or ID.
Read-onlytt_market_calendarExchange holidays + trading hours. No setup needed beyond the one-time sign-in — no broker, paid plan, or strategy data.
Read-onlytt_modify_listAdd or remove underlyings on one of the user's own instrument lists.
Deletestt_normalize_strategyRecompile a hand-edited strategy body so its three forms agree.
Read-onlytt_open_crisp_conversationOpen a Crisp conversation to escalate to a live Tradetron agent.
Deletestt_pnl_driversWhat drove the signed-in user's P&L TODAY (or in the latest session): every strategy ranked by its P&L for ONE session, the top gainers and losers in ₹ with their share of the move, and the instruments/legs that moved each one.
Read-onlytt_portfolio_reportThe signed-in user's WHOLE BOOK over a window — the "how am I doing overall / which strategies are sinking me?" dashboard. Returns total P&L, every strategy ranked by P&L, the winners-vs-losers split, each loser's share of the total loss, and how concentrated the drawdown is in…
Read-onlytt_preview_changeCALL THIS BEFORE EDITING an existing strategy — especially one with a Python block. FREE, read-only, no wallet debit, no write.
Read-onlytt_promote_to_strategyTurn a rule set that survived tt_check_edge into a real, VALIDATED Tradetron strategy — as a draft. Creates nothing, charges nothing, deploys nothing.
Read-onlytt_reply_to_agentRelay a user's follow-up message to the live Crisp agent.
Deletestt_report_templateRun a ready-made report over the user's own trading data and render it in the chat. Four templates, each answering a question that tt_portfolio_report (a ranked snapshot) and tt_strategy_performance (one strategy) do not:
Read-onlytt_scan_instrumentsWhich instruments are reading a given way RIGHT NOW — the scan step between looking at one chart and building a strategy.
Read-onlytt_search_listsSearch the signed-in user's Tradetron instrument lists by name.
Read-onlytt_straddle_chartThe straddle chart — ATM straddle price through ONE session, in rupees (or dollars). Today by default; any past session with `date`. This is the tool for a session's line; tt_straddle_live is today's live minute-by-minute read, and tt_straddle_decay is the historical profile…
Read-onlytt_straddle_decayHow an ATM straddle's PREMIUM behaves through a trading session, ACROSS MANY SESSIONS — the decay PROFILE, for both Indian and US markets. Its curve is a percent of each session's own open, not money, and the multi-session profile returns a hosted chart (`chart_url`) plus the…
Read-onlytt_straddle_liveWhat the ATM straddle is worth RIGHT NOW, and what it has done since today's open, in rupees (or dollars), minute by minute.
Read-onlytt_strategy_performanceHow is ONE of the signed-in user's deployed strategies PERFORMING (the money question, distinct from tt_diagnose_strategy's "is it broken"). Returns total P&L over the window plus the daily series and the stats that matter: win-days vs loss-days, win-rate, avg win-day vs avg…
Read-onlytt_uni_course_formatReturn the TT Uni course markdown format and the authoring prompt. Call this FIRST when a teacher wants to design a course with you: plan the course with them, write it in this format, show it, then create it with tt_uni_create_course.
Read-onlyNot in ChatGPT apptt_uni_create_courseCreate a NEW draft course from markdown in the TT Uni format (tt_uni_course_format). Show the teacher the full outline and price and get a yes before calling. Returns the draft course with its id.
Changes your accountNot in ChatGPT apptt_uni_deleteDelete a course, chapter, lesson or session the teacher owns. kind = course | chapter | lesson | session. A course can be deleted only while it is a draft with no learners. Not recoverable through this server: confirm with the teacher, naming the item, before calling.
DeletesNot in ChatGPT apptt_uni_get_courseRead one of the teacher's courses in full: fields, chapters -> lessons (id, title, notes, preview, video status/duration), cohorts -> sessions, and `markdown` — the whole course with `id:` lines.
Read-onlyNot in ChatGPT apptt_uni_list_my_coursesList the signed-in teacher's TT Uni courses: id, title, status (draft / in_review / live ...), kind, price_inr, lesson count, how many lessons have a ready video, public url and Studio url.
Read-onlyNot in ChatGPT apptt_uni_save_chapterAdd or edit a chapter. New chapter: course_id + title. Edit: chapter_id + new title and/or position (1-based order).
DeletesNot in ChatGPT apptt_uni_save_cohortAdd or edit a cohort (a dated live batch of a LIVE-kind course). New: course_id + fields{starts_on "YYYY-MM-DD", ends_on?, price_inr?, status?
DeletesNot in ChatGPT apptt_uni_save_lessonAdd or edit a lesson. New lesson: chapter_id + title (+ notes, preview, video_url or video_id). Edit: lesson_id + only what changes: title, notes (markdown shown under the video), preview (true = free preview lesson), position, move_to_chapter_id, video_url / video_id.
DeletesNot in ChatGPT apptt_uni_save_sessionAdd or edit a live session in a cohort. New: cohort_id + fields{starts_at "YYYY-MM-DD HH:MM" IST, duration_minutes, topic, join_url?, slides_url?}. Edit: session_id + fields to change (also recording_video_id once the session is recorded).
DeletesNot in ChatGPT apptt_uni_set_lesson_videoAttach a video to a lesson, replacing any current one. Pass exactly one of `url` (public https link to the video file; VdoCipher fetches it, status starts as processing) or `video_id` (a VdoCipher id the teacher uploaded). Check progress with tt_uni_video_status.
DeletesNot in ChatGPT apptt_uni_submit_for_reviewSend a finished draft course to the TT Uni review team. This does NOT publish it: it goes live only if they approve. Returns status in_review, or the list of what to fix first (e.g. lessons without a ready video).
Changes your accountNot in ChatGPT apptt_uni_update_courseUpdate one of the teacher's courses. Pass EXACTLY ONE of: - `markdown`: the whole course (start from tt_uni_get_course's markdown, keep the `id:` lines).
DeletesNot in ChatGPT apptt_uni_video_statusProcessing status (processing / ready ...) and duration of a lesson's video, refreshed from VdoCipher.
Read-onlyNot in ChatGPT apptt_update_signal_bridgeAdd or remove symbols (stocks, futures, crypto, option rules) in an existing Signal Bridge, and optionally rename it. The template is edited IN PLACE: the template id and the linked API token stay the same, so the user's existing client and signal links keep working.
Deletestt_update_strategyApply edits to an existing strategy and save.
Deletestt_validate_markdownValidate a strategy spec (markdown OR JSON) against the locked schema.
Read-onlytt_validate_pythonSecurity-check a custom Python snippet before embedding it in a strategy.
Read-onlytt_wallet_balanceShow the user's Tradetron wallet balance, what a backtest costs, and a clickable link to add funds.
Read-onlyNo tool matches that.
Three real flows — build, debug, review. The sentence you type, the tools the assistant reaches for, and the shape of the response. Values are illustrative of the format.
{ "ok": true, "data": { "id": 9987412, "name": "NIFTY Weekly Short Straddle", "edit_url": "https://tradetron.tech/strategies/9987412/edit", "dry_run_verified": true, "validation": { "warnings": [] } } }
You get a clickable edit_url — the strategy is already in your account, ready to review in the Advanced Strategy Builder. Nothing was saved until it validated clean.
DIAGNOSIS · SID 30288650 · "NIFTY Weekly Short Straddle" status Error-Execution mode live window last 24h ENGINE LOG (what the strategy decided) 09:20:01 Entry condition met — Time ≥ 09:20 09:20:02 Placing SELL · NIFTY 24800 CE · NIFTY 24800 PE 09:20:04 ✕ order rejected at broker BROKER LOG (what the broker actually did) 09:20:04 Zerodha · order status REJECTED 09:20:04 RMS: "margin exceeds available limit" ANALYSIS Not a strategy-logic fault. Your entry fired correctly; the broker blocked the order — insufficient margin. FIX Add funds or reduce lots, then re-enter. Logic is sound.
Before it reads a single line, the MCP verifies the SID is yours — ownership-checked and fail-closed. The card names which layer broke, so you don’t spend an hour editing a strategy that was never the problem.
DEPLOYED · 6 strategies ● Active NIFTY Weekly Short Straddle live ● Active Bank Nifty Iron Condor live ● Active Gold Calendar Spread live ⏸ Paused Reversal Scalper offline ✕ Error-Exec Momentum Futures live ○ Exited Expiry Day Butterfly live NEXT Just say "why is Momentum Futures in error?" — the engine + broker logs get pulled and the fault named (that's Flow 02, in the same chat).
One question surfaces every deployment and its state — Active, Paused, Blocked, Error-Execution, Exited — with live vs Live Offline mode. Name any strategy and the assistant drills in: diagnose it, read its performance, or manage the deployment.
The debug tools are the most misunderstood part of the connector, so let’s be exact about where the data comes from and where its edges are.
Why: those numbers are evaluated live — every tick, in memory — purely to decide whether a condition is met. The log records the decision, not the arithmetic behind it, so there’s no stored per-candle value to fetch after the fact. Capturing the operand values behind each decision is on the roadmap.
Step-by-step setup for each AI app — with plan requirements — lives on the TT Assistant page ↗. Read-only tools (plans, brokers, docs, drafts) work before you sign in; saving strategies and reading your logs, deployments and P&L need the OAuth connection.
Save this once and stop re-typing the same guardrails. It tells any AI — Claude, ChatGPT, Gemini — how to work on your Tradetron strategies: ask before building, look up every keyword, validate and read back what was stored, and never touch a deployed template without telling you what that means. Drawn from real measured behaviour of the tools on this page.
Prefer a file? Download tt-mcp-instructions.md — same content, save it straight into your project.
Build, backtest, run Live Offline, debug and review — all from one conversation, in the AI you already use.
Note. The Tradetron MCP creates and edits strategy templates, runs backtests, manages Live Offline deployments, and reads diagnostics on your own account; it does not provide investment advice or place live trades. Performance and portfolio figures are descriptive summaries of your own historical results, are not indicative of future results, and are not a recommendation to buy, sell, hold, or fund any strategy. Example values shown are illustrative of the response format only. Tool set and data coverage expand over time and may change. Trading in securities and derivatives carries a substantial risk of loss.
Joins open 10 minutes before. You'll also see a Join button on your dashboard.
Pricing, brokers, strategies — anything.
AI can make mistakes. Consider checking important information.
How good was it?
We store the question and the answer with your report so the team can audit it.