Connect Open WebUI to NinjaTrader 8
Popular Ollama frontend. Native MCP since v0.6.31. Local-model trading with hosted CrossTrade MCP.
Open WebUI calling CrossTrade MCP tools against a live NinjaTrader 8 account. Run this yourself in 5 minutes →
Why pair Open WebUI with CrossTrade MCP
Open WebUI is the most popular Ollama frontend. Run local Llama / Qwen / DeepSeek on your hardware and have them call CrossTrade tools. The LLM stays local; only MCP calls hit CrossTrade's hosted server. Good for traders with sensitive strategy IP.
Admin Settings → External Tools → MCP (Streamable HTTP) with OAuth 2.1 + DCR What this combination unlocks
Local model
Strategy IP never leaves your network.
Hosted MCP
CrossTrade still does the NT8 bridging.
Native MCP v0.6.31+
MCPO proxy for older versions.
The connection chain
Open WebUI │ OAuth-authorized tool call ▼ CrossTrade hosted MCP server (https://app.crosstrade.io/v1/api/mcp) │ ▼ CrossTrade Add-On running inside NT8 on your PC │ ▼ NinjaTrader 8
One URL, one consent screen, one read-only first prompt. The MCP server is hosted by CrossTrade; you don't run anything beyond NT8 + the CrossTrade Add-On.
Ready to set up Open WebUI?
The full step-by-step setup lives on a dedicated page. Verified against Open WebUI's current docs.
Copy-paste prompts that work today
Also consider
Common questions
Is Open WebUI a good fit for trading?
Yes, especially if you want to run local LLMs (Ollama-served Llama, Qwen, DeepSeek-distilled) against CrossTrade's hosted MCP. Your strategy IP stays on your hardware; only the MCP tool calls hit the network. Good for traders with sensitive trading logic.
Do I really need Open WebUI?
Use it if (a) you want local LLM inference + CrossTrade tools, (b) you want a self-hosted ChatGPT-style UI for your own use, or (c) you've already standardized on Ollama. For solo cloud-model use, Claude Desktop or ChatGPT is simpler.
Open WebUI vs LibreChat?
LibreChat for per-user OAuth (each user has their own MCP creds). Open WebUI for the strongest Ollama integration and native MCP since v0.6.31 (credentials shared at admin level). Pick by isolation needs.
Cost?
Free under the Open WebUI License (preserves "Open WebUI" branding). Not pure MIT — review the license for commercial deployments at scale. Hosting cost is whatever you pay for the server (and Ollama hardware).
Mac, Windows, Linux?
All three via Docker or pip. Default port is 3001 (Docker) or 8080 (pip).
Why pick MCP (Streamable HTTP) and not OpenAPI?
If you pick the OpenAPI type for an MCP URL, the UI crashes. Always pick MCP (Streamable HTTP) for remote MCP servers including CrossTrade. The OpenAPI type is for OpenAPI-described REST tools, a different category.
Tokens broken after restart — fix?
Set WEBUI_SECRET_KEY in your environment. Without it, OAuth tokens get re-encrypted on every restart and connections break. This is the most common Open WebUI MCP setup issue.
Can I run multiple Ollama models against CrossTrade?
Yes — Open WebUI lets you switch models per chat. Try Qwen 3 Coder (best open-weight tool-calling), Llama 3 70B, or DeepSeek-distilled variants. Local-model tool calling is less reliable than cloud Claude/GPT; if you hit malformed tool calls, switch to a tool-tuned model.
Connect Open WebUI to NinjaTrader 8 in 5 minutes
Free Sim101 walkthrough. Read-only first. Upgrade scope only when a real workflow needs it.