NinjaTrader Nina vs CrossTrade MCP
NinjaTrader's Nina is a native AI companion that surfaces insights and limited guided actions inside NT8. CrossTrade MCP is an agent-access layer that lets external AI clients call typed tools to inspect, audit, compile, backtest, and (with permission) act on NT8 workflows. The two solve different problems and can coexist.
One is a coach. The other is an agent.
Nina sits inside NinjaTrader as a native dashboard companion. Its strengths are daily insights, history-driven recommendations, and risk suggestions like daily loss limits. The interaction model is "Nina tells me; I act."
CrossTrade MCP exposes a typed tool surface to any MCP-compatible AI client. Claude Desktop, Claude Code, Cursor, ChatGPT, custom agents. The interaction model is "the agent calls tools; I supervise and confirm." The tool surface includes CrossTrade-specific data like TradingView webhook history, copier activity, and the matched-trade journal.
What Nina does
- Daily insights inside NT8.
- Trading-history pattern recognition.
- Risk suggestions such as daily loss limit configuration.
- Native dashboard experience tuned to NT8.
Refer to NinjaTrader's official Nina pages for the current feature list and availability.
What CrossTrade MCP does
- External MCP clients (Claude Desktop, Claude Code, Cursor, ChatGPT, Continue, Cline, custom).
- OAuth 2.1 with PKCE and dynamic client registration.
- Access to CrossTrade Add-On and NT8 workflows: accounts, positions, orders, executions, journal, webhooks, copier, NinjaScript, Strategy Analyzer, deployment registry.
- Scope-gated trade actions:
mcp:readfor inspection,mcp:tradefor writes. - Strategy Analyzer parity for backtests.
- Read-only AI workflows usable on funded accounts where automation is restricted.
Comparison
Pick Nina if
- You want NT8-native insights in the platform you already use.
- You prefer a coaching surface to an agent surface.
- You do not need external clients or NinjaScript compile loops.
- Your workflows fit inside NT8's UI.
Pick CrossTrade MCP if
- You want Claude, ChatGPT, Cursor, or any MCP client to inspect your NT8 install.
- You need the CrossTrade matched-trade journal, TradingView webhook history, or copier diagnostics in agent workflows.
- You want AI-assisted NinjaScript with a real compile loop.
- You want Strategy Analyzer backtests gated by the agent.
- You want scope-controlled order placement with explicit confirmation gates.
- You run on funded accounts and need read-only inspection as the baseline.
They can both run
Nina lives in NT8. CrossTrade MCP lives in your AI client. They do not conflict at the protocol level. You can take Nina's coaching cue and run a CrossTrade MCP journal review to confirm. You can use a CrossTrade MCP agent to compile NinjaScript and use Nina to see daily NT8 insights. Pick the surface that fits the task.
Different scope models
- Nina's actions are guided by NT8's own UI and risk surfaces.
- CrossTrade MCP enforces scope at the OAuth transport.
mcp:readphysically cannot place orders.mcp:tradegrants writes, gated by your prompt. - On funded accounts, the firm's prohibition list applies regardless of which AI surface placed the order. Verify the firm's rules either way.
Frequently asked questions
What is NinjaTrader Nina?
NinjaTrader's native AI companion for insights and guided actions inside NT8.
What is the difference between Nina and CrossTrade MCP?
Nina is coaching inside NT8. CrossTrade MCP is agent access to NT8 from external AI clients, with a CrossTrade-specific tool surface.
Do I need both?
Not necessarily. If you want the agent surface, CrossTrade MCP is the answer. If you want a native NT8 companion, Nina is. They can coexist.
Can Nina place trades?
Refer to NinjaTrader's current Nina documentation for execution scope.
Can CrossTrade MCP place trades?
Yes with mcp:trade. Always with confirmation gates and state checks.
Two AI surfaces. One trading account.
Use the one that matches the task. For agent workflows, CrossTrade MCP is the path.