Comparison ยท Coaching vs Agentic

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.

Direct answer

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.

Nina

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.

CrossTrade MCP

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:read for inspection, mcp:trade for writes.
  • Strategy Analyzer parity for backtests.
  • Read-only AI workflows usable on funded accounts where automation is restricted.
Side by side

Comparison

Property
NinjaTrader Nina
CrossTrade MCP
Interaction model
Native NT8 companion
External AI client calling typed tools
Where it runs
Inside NT8
Inside your AI client; routes through CrossTrade hosted server
Auth
NinjaTrader account
OAuth 2.1 with CrossTrade scopes
Order execution
Coaching and guided actions
Scoped writes with confirmation gates
Journal & copier
NT8-native data
CrossTrade matched-trade journal, copier activity, webhook history
NinjaScript compile
Not its purpose
In-memory and on-disk compile loop
Strategy Analyzer
Not its purpose
Bit-identical parity for single backtests
Audience
All NT8 traders
Traders who want AI agent access plus CrossTrade ecosystem features
Use Nina when

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.
Use CrossTrade MCP when

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.
Coexistence

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.

Safety differences

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:read physically cannot place orders. mcp:trade grants 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.
FAQ

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.