Skip to content
MERIDIAN

Guide · Max plan

Connect an AI assistant to your desk

Claude, ChatGPT, Cursor, VS Code and other assistants that support MCP (the Model Context Protocol) can read your desk — accounts, positions, P&L, trades, copies and news — and, with your approval on each one, place orders, flatten or pause copying. Setting one up takes about five minutes.

The Max planAI assistants are part of Max, and of every free trial.
Your copier PC runningAnswers come live from NinjaTrader on your PC, so it needs to be on and connected.
Telegram connectedNeeded only for trading: approval requests reach your phone there (how to connect it).

2 · Claude (claude.ai, desktop and mobile)

  1. In Claude on the web or the desktop app, open Settings → Connectors.
  2. Choose Add custom connector.
  3. Name it Meridian and paste your link as the URL. Leave Advanced settings empty — your link already carries its key, so there is no OAuth sign-in.
  4. Press Add. Meridian now appears in your connectors.
  5. In a chat, open the + menu (or the tools menu), go to Connectors and make sure Meridian is switched on for that chat.
  6. The first time Claude uses a Meridian tool it may ask your permission. Allowing the look-only tools always is fine; for trading tools you approve each order on your phone anyway.

A connector added on claude.ai is also available in the Claude desktop and mobile apps. On a Team or Enterprise plan, an owner may first need to allow custom connectors under Admin settings → Connectors. Custom connectors depend on your Claude plan, and Claude may name its menus slightly differently over time.

3 · ChatGPT

ChatGPT connects to MCP servers in developer mode, which you switch on once.

  1. Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
  2. Back in Apps & Connectors, choose Create to add a new connector.
  3. Name it Meridian, add a short description such as My trading desk, and paste your link as the MCP server URL.
  4. For Authentication choose No authentication — the link carries its own key.
  5. Confirm you trust the connector and press Create.
  6. Start a new chat, open the + or tools menu, pick Developer mode and switch Meridian on.

Developer mode is available on paid ChatGPT plans; on Business and Enterprise an admin may need to allow it. OpenAI has moved this setting before — if it is not where described, look for Developer mode in Settings.

4 · Claude Code

Run this once in a terminal, with your own link at the end:

claude mcp add --transport http --scope user meridian https://www.meridiansignaldesk.com/mcp/mrd_YOUR_LINK

--scope user makes Meridian available in every project and keeps the link in your own settings. Do not add it with --scope project: that writes the link into a .mcp.json file that is easy to commit by mistake.

Start Claude Code and type /mcp to check that meridian shows as connected.

5 · Cursor

  1. Open Cursor's Settings → MCP and choose Add new global MCP server. This opens mcp.json in your home folder (~/.cursor/mcp.json).
  2. Add Meridian, with your own link:
{
  "mcpServers": {
    "meridian": {
      "url": "https://www.meridiansignaldesk.com/mcp/mrd_YOUR_LINK"
    }
  }
}
  1. Save the file. Back in Settings → MCP, Meridian should show a green dot and its list of tools.
  2. Ask about your desk in Cursor's Agent chat.

Use the global file, not a project's .cursor/mcp.json, so the link never ends up in a code repository.

6 · VS Code with GitHub Copilot

  1. Open the Command Palette and run MCP: Open User Configuration.
  2. Add Meridian, with your own link. Note that VS Code uses servers, not mcpServers:
{
  "servers": {
    "meridian": {
      "type": "http",
      "url": "https://www.meridiansignaldesk.com/mcp/mrd_YOUR_LINK"
    }
  }
}
  1. Save, then run MCP: List Servers and start meridian if it is not running.
  2. Open Copilot Chat in Agent mode — MCP tools are only used there.

7 · Any other assistant

Any assistant that can add a remote MCP server over HTTP (often called Streamable HTTP) can connect — Windsurf, Zed, Cline, Goose and others. Use your link as the server URL and choose no authentication.

If an assistant asks for a token separately instead, use these two settings:

URL:     https://www.meridiansignaldesk.com/mcp
Header:  Authorization: Bearer mrd_YOUR_LINK_KEY

Here the key is everything after /mcp/ in your link. An assistant that can only run local programs (servers it starts with npx or python) cannot connect to Meridian directly.

What to ask

Ask in plain English. A few ideas to start with:

Look

  • “How are my accounts doing today?”
  • “How much room does each evaluation have above its drawdown limit?”
  • “Why didn't APEX-50K-02 take the last trade?”
  • “Were there any copy problems this morning?”
  • “Show my closed trades this week and my best and worst session.”
  • “What high-impact news is out today, in my time zone?”

Act (trading link, with your tap)

  • “Buy 1 MNQ on my leader with a 40-tick stop and an 80-tick target.”
  • “Close my MES position on Sim101.”
  • “Flatten everything on APEX-50K-03.”
  • “Pause copying until I say so.” · “Resume copying.”
  • “Did I approve that order? What did the copier say?”
What the assistant can use Link
Desk status: copying on or off, every account's role, P&L, positions, guards and prop roomLook
Closed trades, and P&L by sessionLook
The copier's own log, and copy problems (failed, held or slipped copies)Look
The economic calendar, and the alerts you have been sentLook
Place an order (market, limit or stop, with a stop and target), or close a positionTrade
Flatten one account or one instrument; flatten everythingTrade
Pause or resume copyingTrade

Approving trades

  1. You ask the assistant to trade. It sends Meridian a request, not an order.
  2. Meridian checks it against the link's limits and your accounts first — an order for a follower, an instrument or size you did not allow, or an account the link may not use is refused straight away.
  3. The request arrives in your Telegram chat with Approve and Cancel, as a phone notification, and under Waiting for you on the dashboard. It says which assistant is asking, exactly what, and the reason it gave.
  4. Tap Approve and the copier places it — the same way it places a TradingView alert, so your daily limits, drawdown floor, contract caps, trade hours and news protection all still apply, and a leader's followers copy it as usual. Tap Cancel, or do nothing, and nothing happens: a request expires after two minutes.
  5. The assistant waits up to about a minute for your answer and then tells you the result — or that it is still waiting. You can ask it later whether the order went through.

Flatten everything always asks, on every link. Accounts you put on a link's no tap needed list trade without asking — meant for simulation accounts while you get used to it.

Keeping it safe

Treat the link like a password

Anyone with it can use it. Keep it out of shared files and code repositories, and revoke it from Profile → AI assistants if it is ever exposed — it stops working at once.

One link per assistant

Each assistant gets its own link and name, so you always know who is asking, and can switch one off without touching the others.

Approve only what you asked for

Assistants read web pages, emails and documents, and text hidden in them can try to steer an assistant. If a request arrives that you did not ask for, cancel it and revoke that link.

Give it the least it needs

Look-only for questions, and narrow trading links: chosen accounts, instruments and a small largest order. Keep the tap on for every account that holds real money.

Everything is logged

What assistants did on the dashboard lists every question and every request, with what happened to it.

Only ever your own desk

A link reaches the account that created it and nothing else. The assistant's ideas are its own, not Meridian's — you stay responsible for every order you approve.

Troubleshooting

“This assistant link is not valid”

The link was revoked, or only part of it was pasted. Create a new link in Profile → AI assistants and replace the old one in your assistant.

“…part of the Max plan”

Your account is on a plan without AI assistants. Your links are kept; they start working again as soon as the account is on Max.

“The copier PC is not connected”

Answers come live from your PC. Start NinjaTrader with the Meridian window open; the dashboard shows the PC as connected when it is ready. Trade history and P&L by session still work while it is off.

The assistant says it is waiting, but nothing reached my phone

Connect Telegram under Profile → Alerts and turn on notifications on your phone. Requests always show on the dashboard under Profile → AI assistants → Waiting for you, where you can approve them too.

I approved it, but the copier refused

One of your copier rules said no — a daily limit, trade hours, a contract cap or the news protection, for example. The assistant is told the copier's reason, and the dashboard's Journal shows it too.

The assistant cannot connect, or shows no tools

Check the whole link was pasted and starts with https://. Make sure the connector is switched on for the chat (Claude, ChatGPT), the server is running (Cursor, VS Code) and you chose no authentication. In ChatGPT, developer mode must be on.

“Too many requests from this assistant”

A link can make 120 calls a minute and 20 trading requests every ten minutes. Wait a moment and ask again.