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.
1 · Create your assistant's link
Every assistant gets its own private link to your desk. You make it in the dashboard, and paste it into the assistant once.
- Open the dashboard and go to Profile → AI assistants.
- Name it after the assistant, for example Claude — that is the name you will see when it asks to trade.
- Choose what it may do. Look only can read everything and change nothing. Look and trade (with my tap) can also ask to place orders, flatten and pause copying. Start with look only; you can always add a trading link later.
- Set limits (optional). Which accounts it may use; for a trading link, which instruments (for example
MNQ, MES), its largest order in contracts, and any accounts where it may trade without asking you — keep that to simulation accounts. - Press Create link and copy it. It looks like
https://www.meridiansignaldesk.com/mcp/mrd_…. It is shown only once: if you lose it, revoke it and create another.
The link is the key to your desk — anyone who has it can use it. Paste it only into your own assistant, never into a shared file, chat or repository.
2 · Claude (claude.ai, desktop and mobile)
- In Claude on the web or the desktop app, open Settings → Connectors.
- Choose Add custom connector.
- 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.
- Press Add. Meridian now appears in your connectors.
- In a chat, open the + menu (or the tools menu), go to Connectors and make sure Meridian is switched on for that chat.
- 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.
- Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
- Back in Apps & Connectors, choose Create to add a new connector.
- Name it Meridian, add a short description such as My trading desk, and paste your link as the MCP server URL.
- For Authentication choose No authentication — the link carries its own key.
- Confirm you trust the connector and press Create.
- 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
- Open Cursor's Settings → MCP and choose Add new global MCP server. This opens
mcp.jsonin your home folder (~/.cursor/mcp.json). - Add Meridian, with your own link:
{
"mcpServers": {
"meridian": {
"url": "https://www.meridiansignaldesk.com/mcp/mrd_YOUR_LINK"
}
}
}
- Save the file. Back in Settings → MCP, Meridian should show a green dot and its list of tools.
- 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
- Open the Command Palette and run MCP: Open User Configuration.
- Add Meridian, with your own link. Note that VS Code uses
servers, notmcpServers:
{
"servers": {
"meridian": {
"type": "http",
"url": "https://www.meridiansignaldesk.com/mcp/mrd_YOUR_LINK"
}
}
}
- Save, then run MCP: List Servers and start meridian if it is not running.
- 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 room | Look |
| Closed trades, and P&L by session | Look |
| The copier's own log, and copy problems (failed, held or slipped copies) | Look |
| The economic calendar, and the alerts you have been sent | Look |
| Place an order (market, limit or stop, with a stop and target), or close a position | Trade |
| Flatten one account or one instrument; flatten everything | Trade |
| Pause or resume copying | Trade |
Approving trades
- You ask the assistant to trade. It sends Meridian a request, not an order.
- 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.
- 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.
- 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.
- 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.