MCP server
The same data as the REST API, exposed so an AI assistant can use it on its own.
You connect ShowMyTrades once, then ask questions in plain language:
"Find verified accounts with over a year of history that never dropped more than 10%.""How has this account done month by month?""Give me the code to put this account's growth chart on my site.""How did my Weltrade account do in August?" (with a key)
The assistant works out which calls to make. You do not write any code.
Endpoint
https://showmytrades.com/api/v1/mcp
Streamable HTTP, stateless, protocol version 2025-06-18.
Two modes: without a key, with a key
| Without a key | With a free Developer API Key | |
|---|---|---|
| Search accounts traders have published | yes | yes |
| Read one published account, every section | yes | yes |
| Compose the embed widget for an account | yes | yes |
| Your own accounts and portfolios, private ones included | no | yes |
| Your closed trades and open positions | no | yes |
| Attribution | required | required (Pro and Ultra: recommended) |
| Requests per minute | 20 per IP address | 30 per key, 120 on Pro and Ultra |
Without a key the server works for anyone, including people who have no ShowMyTrades account:
that is what lets an assistant answer a question about public track records on the spot. A key
is created in Settings → Developer API Keys and sent as
the same Authorization: Bearer header as the REST API.
Connecting
Claude Desktop
Add this to your claude_desktop_config.json, then restart Claude. Without a key:
{
"mcpServers": {
"showmytrades": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://showmytrades.com/api/v1/mcp"]
}
}
}
With a key, so that your own accounts are included:
{
"mcpServers": {
"showmytrades": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://showmytrades.com/api/v1/mcp",
"--header", "Authorization: Bearer smt_live_YOUR_KEY"
]
}
}
}
Claude.ai, ChatGPT and other clients
Any client that accepts a remote MCP server (sometimes called a custom connector) needs
only the URL above. In Claude.ai it is Settings → Connectors → Add custom connector; in
ChatGPT, Settings → Connectors with developer mode on. Where the client lets you add an HTTP
header, add Authorization: Bearer smt_live_YOUR_KEY to include your own accounts; without
the header the public tools are available straight away.
Claude Code
claude mcp add --transport http showmytrades https://showmytrades.com/api/v1/mcp
Add --header "Authorization: Bearer smt_live_YOUR_KEY" for your own accounts.
The tools
The assistant only sees the tools it can use: without a key, the first three; with a key, the ones its scopes allow. At connection time the server also hands the model a short description of what it is and what it is not, so it does not need to guess.
What it can and cannot do
It also cannot look up people. It searches accounts; of an owner it sees a public slug and brand name, never a personal name, email or contact detail. And a search result is not a ranking endorsed by ShowMyTrades: it is what the filters matched.