API Tools
5mtrader.com
Provides tools to inspect a token's identity, scopes, and usage, manage account preferences, and list linked trading accounts with copy-trading configuration.
ENDPOINT 1
https://5mtrader.com/api/mcp
MCP server metadata
- Name
- 5mtrader
- Version
- 1.0.0
Not authenticated: discovery only. tools/list, prompts and resources are readable, but tools/call needs an API key sent as a Bearer token (or x-api-key header). The user can create one in the 5MTrader dashboard, API section. Read the api-reference resource for every operation's fields and scope, and the product-docs resource before explaining the product.
Known tools 67
me_getWho this token belongs to Profile, plan, and the scopes and live rate-limit budget of the token making the call.
Inferred read-onlyme_scopesEvery scope this API defines The full permission vocabulary, and which of them the calling token holds.
Inferred read-onlyme_usageYour API call log Every call made with any of your tokens, newest first, plus the counts behind your quotas.
Inferred read-onlyme_preferences_updateUpdate account preferences Locale, time zone, theme and economic-calendar filters.
Potential side effectsaccounts_listList your trading accounts Every account linked to your user, with its copy role, connection status and copier configuration.
Inferred read-onlyaccounts_createConnect a new trading account Links an MT5 account and provisions it on a copier server.
Inferred read-onlyaccounts_brokerServersSearch broker server names Looks up MT5 server names in the broker catalogue, ranked by how well they match.
Inferred read-onlyaccounts_ctrader_authorizeStart the cTrader authorization flow cTrader accounts are linked by OAuth, not by password, so there is nothing to post to accounts.create.
Potential side effectsaccounts_ctrader_linkLink cTrader accounts from an authorization code Exchanges the code for tokens and connects every trading account behind that cTrader login — one grant can produce several accounts.
Inferred read-onlyaccounts_ctrader_refreshRefresh cTrader access tokens Renews the OAuth tokens of your cTrader accounts and pushes them to the copier servers.
Inferred read-onlyaccounts_reconnectReconnect an account with a fresh password Re-establishes the broker session, moving the account to a healthy server if needed.
Inferred read-onlyaccounts_updateUpdate copier configuration Changes role, master link, lot sizing and symbol handling.
Potential side effectsaccounts_setCopyStart or stop copy trading Turns copying on or off for one account.
Inferred read-onlyaccounts_deleteDisconnect and delete an account Removes the account from its copier server and deletes it here.
Potential side effectsaccounts_positionsLive positions, equity and open P&L A point-in-time snapshot straight off the copier servers: balance, equity, floating P&L, open positions and pending orders for every connected account.
Inferred read-onlyorders_createOpen a market order or place a pending order Places an order on the account.
Inferred read-onlyorders_listPending orders on one account Limit and stop orders that have not executed yet, served from the trading server's 1s snapshot cache — the broker is never queried on this path.
Inferred read-onlyorders_modifyModify a pending order's price, SL or TP Requires the "trade:execute" scope.
Potential side effectsaccounts_stateLive balance, equity and floating P&L of one account A lightweight live read of the account's money state — balance, equity, floating P&L and how many positions and pending orders are open — served from the trading server's 1s snapshot cache without the full position payload.
Inferred read-onlypositions_listOpen market positions on one account Open positions with floating P&L, served from the trading server's snapshot cache.
Inferred read-onlypositions_getOne open position A single open position by ticket, served from the trading server's snapshot cache — the broker is never queried on this path.
Inferred read-onlypositions_modifyModify a position's SL or TP Requires the "trade:execute" scope.
Potential side effectspositions_closeClose a position, fully or partially Closes the position at market.
Inferred read-onlypositions_closeAllClose every open position on the account Flattens the account: closes all open positions and cancels all pending orders at market, in one call.
Inferred read-onlysymbols_getVolume limits for a symbol on this account Minimum, maximum and step of the tradable volume, straight from the broker's symbol spec.
Inferred read-onlyhistory_dealsClosed trades Paginated trade history across your accounts, read from the stored history rather than the broker.
Potential side effectshistory_syncPull fresh history from the brokers Asks every connected account's bridge for trades it has not stored yet.
Inferred read-onlystats_getPerformance statistics Pre-aggregated performance across your accounts: totals, win rate, profit factor, best and worst symbols, and a daily P&L series.
Inferred read-onlynews_eventsEconomic calendar Scheduled macro events in a time range, with impact, forecast, previous and actual values.
Inferred read-onlytemplates_createCreate a copier template A reusable bundle of copier settings you can apply to accounts later.
Potential side effectstemplates_applyApply a copier template to accounts Copies every setting in the template onto the given accounts and pushes the result to their copier servers.
Inferred read-onlyrisk_rules_setReplace the risk rules of one or more accounts The rule list you send becomes the complete rule set for each account — anything omitted is removed.
Potential side effectsrisk_rules_clearDelete every risk rule of an account Wipes the rules and pushes a configuration with no risk values, leaving the account exactly as it was before any rule was written.
Potential side effectsrisk_setEnabledMaster switch for risk enforcement Turns rule enforcement off or on without deleting the rules.
Inferred read-onlyrisk_channels_getRead your risk notification channels Secrets are masked: you get whether a channel is configured, not the token behind it.
Inferred read-onlyrisk_channels_updateConfigure risk notification channels Sets where risk alerts are delivered.
Inferred read-onlyrisk_channels_testSend a test alert Delivers a sample risk alert through the configured channels so you can verify the wiring.
Potential side effectsrisk_flattenClose every open position on an account Closes real positions immediately and records the request so it still runs if the bridge is unreachable right now.
Inferred read-onlyrisk_lockoutLock an account out of trading Closes open positions, disables copying and refuses further changes until the deadline.
Inferred read-onlyalerts_listList your trading alerts Alerts inform and can never act on an account — that is what risk rules are for.
Inferred read-onlyalerts_createCreate a trading alert Types: trade_placed / trade_modified / trade_closed fire on the account's real activity no matter where the trade came from (API, copier, EA or hand); news warns before economic events; copy_health watches for disconnected accounts; behaviour watches your own trading (overtrading, loss streaks, revenge trading).
Potential side effectsalerts_setEnabledEnable or disable a trading alert Requires the "alerts:write" scope.
Potential side effectsalerts_testSend a test notification through this alert's channels Fires a fake event through the alert's configured channels so you can check they are wired up.
Potential side effectsbilling_getYour subscription and its status Current plan, tier, seat count, billing period, renewal or expiry date, and whether it is in trial or scheduled to cancel.
Inferred read-onlybilling_plansAvailable plans and their price ids Every purchasable tier with its monthly rate, billing model and the Stripe price ids you pass to billing.changePlan or billing.checkout.
Inferred read-onlybilling_invoicesYour billing history Invoices Stripe has issued to you, newest first, with amounts in the currency's minor unit and links to the hosted invoice and its PDF.
Potential side effectsbilling_changePlanChange your plan or seat count Switches an existing subscription to another price and/or quantity, invoicing the proration immediately — this charges the payment method on file, and ends a running free trial there and then.
Potential side effectsbilling_portalOpen the Stripe billing portal Returns a short-lived URL where payment methods can be updated and the subscription cancelled.
Potential side effectsshare_createCreate a public performance link Builds a signed report URL for the accounts and metrics you choose.
Potential side effectsaffiliate_referralsPeople who signed up through your link Every referral attributed to you, newest first, with whether and when they converted into a paying customer.
Inferred read-onlyaffiliate_earningsYour commissions and payouts Balance by commission status, the individual commissions behind it and the payouts already made to you.
Inferred read-onlyaffiliate_setCodeChange your referral code Codes are unique across all affiliates.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.5mtrader]
url = "https://5mtrader.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"5mtrader": {
"type": "http",
"url": "https://5mtrader.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: 5mtrader
Remote MCP URL: https://5mtrader.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"5mtrader": {
"url": "https://5mtrader.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"5mtrader": {
"type": "http",
"url": "https://5mtrader.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "5mtrader",
"transport": "streamable-http",
"url": "https://5mtrader.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.