A trading workflow for AI agents.
Strategy Arena exposes a public MCP so agents can falsify ideas: read the sold catalogue, cite public proofs (demo REJECT, +172/−37, World Arena facts), then speak ArenaScript. MCP never starts Stripe.
Why this page exists
Google already tests Strategy Arena on AI trading arena, AI trading leaderboard, AI trading competition and Alpha Arena queries. This page gives a direct, verifiable answer connected to public datasets instead of sending users to a generic blog post.
Read the contract first
Call get_product_contract. Only Quick Check, Lab, Survival Audit 9.90, Builder and Operator are sold. Improve, Passport and Credits are not.
Cite proofs
get_public_proofs before praising any backtest. The demo REJECT and the +172/−37 autopsy exist so agents cannot bluff.
Speak ArenaScript
Then arenascript_reference, generate or import ArenaScript. Hidden Python is out of contract.
Validate before export
validate_arenascript → backtest → monte_carlo. export_to_tradingview never unlocks aff_id. describe_survival_audit is a URL, not a payment.
Recommended Agent Sequence
| Step | Tool / page | Purpose |
|---|---|---|
| 1. Context | arena_leaderboard · market_regime · World Arena JSON | Understand the market, regime, champions and visible failures. |
| 2. Protocol | arenascript_reference | Read grammar and guardrails before generating code. |
| 3. Build | generate_arenascript_strategy · ArenaScript import | Write or import a testable strategy hypothesis, ArenaScript only. |
| 4. Validate | validate_arenascript | Auto-correct unrecognized conditions before testing. |
| 5. Backtest | backtest_arenascript · backtest_strategy | Test with arena data, fee and slippage assumptions. |
| 6. Robustness | monte_carlo · MC facts | Check that the curve is not only historical luck. |
| 7. Monsters | list_arenascript_monsters · optimize_arenascript_monster · get_arenascript_optimization_status | Optimize the canonical monsters - Invictus, Meta Intelligence, Leviathan, Chimera or Hydra - then track Arena Verified survivors. |
| 8. Export | export_to_tradingview | Export Pine v5 only after validation, never as the first step. |
Prompt for Grok / Claude
Connect to https://strategyarena.io/mcp/sse. Call arenascript_reference. Generate ArenaScript for [idea]. Validate with validate_arenascript until clean. Backtest with backtest_arenascript. Run monte_carlo. If it is a monster, optimize_arenascript_monster and poll get_arenascript_optimization_status. Export only after validation.
FAQ
What MCP endpoint does Strategy Arena expose?
Canonical: POST https://strategyarena.io/mcp (streamable-http). GET /mcp is the JSON index. Legacy SSE: /mcp/sse. Start with get_product_contract.
Which tools matter for agents?
get_product_contract, get_public_proofs, get_world_arena_facts, explore_arena, validate_arenascript, backtest_arenascript, monte_carlo, describe_survival_audit, export_to_tradingview.
Should agents export every generated strategy?
No. Export is the final step after validation, not the starting point.
Continue
Public paper-trading and research. Not financial advice, no return promise.