Free tool ยท 30 seconds

NinjaTrader MCP Compatibility Checker

Confirm whether your CrossTrade subscription, NT8 add-on version, connection state, AI client, and OAuth scope all line up before you start a CrossTrade MCP session. Saves you ten minutes of error messages and one trip back to the docs.

Why this matters

Five preconditions, one ready/not-ready answer

CrossTrade MCP has a small list of preconditions. None of them is hard. The trap is that they fail silently if you miss one: tools list returns empty, or every call returns HTTP 403, or a backtest claims "engine unavailable." Run the checker once, then run it after any add-on or platform update.

Requirements explained

What we check

Requirement
What we look at
Subscription tier
Elite. Non-Elite accounts can authorize OAuth but all tool calls return HTTP 403.
Add-on version
v1.13.0 or higher. Older add-ons return a reduced tool surface or no MCP at all.
NT8 running
NT8 must be open and the CrossTrade Add-On panel must show connected.
AI client
Claude Desktop, Claude Code, Cursor, ChatGPT with remote MCP, Continue, Cline, or a custom MCP client.
Mode
Read-only (mcp:read) or trade-enabled (mcp:trade).
OAuth state
Active token on the CrossTrade AI Clients page.
Run the checker

Self-diagnose in 30 seconds

  1. Open Subscriptions. Confirm Elite.
  2. Open NT8 and the CrossTrade Add-On panel. Confirm the version is v1.13.0 or higher and the status shows connected.
  3. Open your AI client. Confirm CrossTrade is listed as an MCP server with the URL https://app.crosstrade.io/v1/api/mcp.
  4. Visit AI Clients. Confirm an active token and the scope you intend to use.
  5. In your AI client, ask: "Call GetMcpCapabilities and McpSelfTest. Report the add-on version, NT8 version, backtest engine availability, and feature flags. Stop after these two calls."

If steps 1 through 4 are clean and step 5 returns a clean response, you are ready. If any step fails, the next section shows the fix.

If the checker fails

Fixes by symptom

Symptom
Fix
No tools listed
OAuth consent failed or scope rejected. Reauthorize from AI Clients.
HTTP 403 Elite required
Upgrade at Subscriptions.
Tools time out
NT8 closed or add-on disconnected. Open NT8.
Add-on version warning
Update the add-on inside NT8.
insufficient_scope
Reauthorize at mcp:trade if the workflow needs writes.
FAQ

Frequently asked questions

Does the checker run an automated probe of my account?

This is a self-service checklist plus a single capability call you make from your AI client. We do not poll your account on your behalf.

Can I use MCP without Elite?

You can complete OAuth without Elite, but every tools/call returns HTTP 403 until you upgrade.

What if my add-on is on the older v1.12 line?

Update to v1.13.0 or newer. Older add-ons return a reduced tool surface or no MCP at all.

Where do I find my OAuth state?

AI Clients shows every connected client and its scope.

Ready? Run your first capability call.

If the checklist looks clean, your next step is the read-only journal review.