There is more than one way to give an AI agent access to NinjaTrader 8 over MCP. They differ on where the server runs and, more importantly, on whether risk limits are enforced in software or only suggested. Here is the honest comparison.
Start with the fact that shapes every option: NinjaTrader 8 has no built-in MCP or HTTP endpoint. So any AI connection, hosted or local, has to run a bridge inside NinjaTrader through a NinjaScript add-on. The question is never whether there is a bridge. It is where the rest of the stack lives, and what stands between the agent and your account.
The three shapes
Hosted MCP server
for example CrossTrade
A production MCP server hosted by the vendor, connected by AI clients over OAuth scopes. It can read account state, work with strategies, and place orders when you grant the trade scope. Guardrails are scope and prompt based: hosted MCP surfaces typically expose OAuth scopes and recommend read-only access and confirmation prompts.
Community open-source servers
unofficial projects
Independent open-source MCP servers you run on your own machine, talking to an add-on inside NinjaTrader. Good for sandboxed experiments and developer tooling. They are unofficial, unsupported, and do not aim to provide a guardrail layer, an audit trail, or prop-firm awareness. You handle auth, logging, and updates when NinjaTrader changes.
Local-first with guardrails
PitBridge
A local MCP server inside a daemon you run, where every order passes a deterministic guardrail engine before it reaches NinjaTrader 8. Limits load from a file the agent cannot read or write, arming a live account is a command line ritual rather than an agent tool, and every decision is written to a hash-chained audit log.
Side by side
The same three options as one table. Read the guardrails and audit rows first: that is where the choice really lives for a funded or live account.
Property
Hosted MCP
Community OSS
PitBridge
Where the server runs
Vendor cloud, bridging to your local NinjaTrader add-on.
On your own machine.
On your own machine, in a daemon you run.
Guardrails
OAuth scopes and recommended confirmation prompts.
None by design.
A deterministic engine the order pipeline cannot skip.
Audit
Journal and history features.
None by design.
Hash-chained append-only log with tamper detection.
Prop awareness
General guidance for funded accounts.
None.
Per-account rule config, with presets on the roadmap.
Focus
Broad strategy and execution tooling across the suite.
Data access and experiments.
Guardrailed execution. It sells rails, not strategies.
Cost
Paid. The MCP server sits on the top tier. See their pricing page.
Free, self-run and self-maintained.
In development. Open core free to run on sim.
Hosted MCP
Where the server runs
Vendor cloud, bridging to your local NinjaTrader add-on.
Guardrails
OAuth scopes and recommended confirmation prompts.
Audit
Journal and history features.
Prop awareness
General guidance for funded accounts.
Focus
Broad strategy and execution tooling across the suite.
Cost
Paid. The MCP server sits on the top tier. See their pricing page.
Community OSS
Where the server runs
On your own machine.
Guardrails
None by design.
Audit
None by design.
Prop awareness
None.
Focus
Data access and experiments.
Cost
Free, self-run and self-maintained.
PitBridge
Where the server runs
On your own machine, in a daemon you run.
Guardrails
A deterministic engine the order pipeline cannot skip.
Audit
Hash-chained append-only log with tamper detection.
Prop awareness
Per-account rule config, with presets on the roadmap.
Focus
Guardrailed execution. It sells rails, not strategies.
Cost
In development. Open core free to run on sim.
Category differences. Hosted MCP facts reflect CrossTrade's public docs on 2026-07-05. Community projects are unofficial and vary. Verify current details at the source.
Choose based on your workflow
If you want a mature, feature-rich platform that also writes, backtests and deploys strategies, and you are comfortable with a hosted server and prompt-level safety, a hosted MCP server is a strong fit. If you are a developer running sandboxed experiments and want something free and fully local, a community server can do the job, as long as you accept there is no guardrail layer and no support. If you want an AI agent on NinjaTrader 8 with the server on your own machine and hard limits enforced in software the agent cannot override, that is the job PitBridge is built for. None of these promises an outcome for your account. Match the option to how you actually work.
Questions
Does NinjaTrader 8 have a built-in MCP or API endpoint?
No. NinjaTrader 8 has no built-in MCP or HTTP endpoint. Every way to connect an AI agent runs a bridge inside NinjaTrader, whether that bridge is hosted, open source, or local-first.
Can an AI agent place real trades in NinjaTrader?
Yes, if the bridge exposes an order tool and you grant it trade permission. That is exactly why the risk model matters: whether limits are enforced in software the agent cannot override, or only suggested in a prompt.
Is CrossTrade's MCP server free?
No. CrossTrade lists its hosted MCP server on its top paid tier. Verify the current price on their site.
Can I run a NinjaTrader MCP server locally?
Yes. Community open-source MCP servers run on your own machine, and PitBridge's MCP server runs inside a local daemon you operate. The difference is that PitBridge adds a deterministic guardrail engine and an audit log, which the community projects do not aim to provide.
How do I keep an AI agent from breaking my risk limits?
With guardrails, and the enforcement style is the whole question. A hosted MCP server can offer OAuth scopes and recommend confirmation prompts. PitBridge enforces numeric limits in a local engine the order pipeline cannot skip and the agent cannot reconfigure.
PitBridge is in development. NinjaTrader 8 is first.
Tell us your platform and we email you when your setup is supported. Nothing else.