Open WebUI · MCP · NinjaTrader 8

Connect Open WebUI to NinjaTrader 8

Popular Ollama frontend. Native MCP since v0.6.31. Local-model trading with hosted CrossTrade MCP.

See it in action
open webui · crosstrade mcp · sim101

Open WebUI calling CrossTrade MCP tools against a live NinjaTrader 8 account. Run this yourself in 5 minutes →

Why Open WebUI

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.

Transport Admin Settings → External Tools → MCP (Streamable HTTP) with OAuth 2.1 + DCR
Highlights

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.

How it works

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.

Open setup instructions →
Example prompts

Copy-paste prompts that work today

Local Qwen + CrossTrade Pick a Qwen 3 Coder model. List my accounts via CrossTrade.
FAQ

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.