Trade Echo inany MCP client.
Editors, command-line agents and custom apps connect with a personal access token from Agent Connections. Clients with a sign-in flow, like grok.com, use OAuth instead.
Connect Cursor, Claude Code, Codex and other MCP clients
Sign-in: Personal access token sent as an Authorization: Bearer header, or OAuth 2.1 with PKCE for clients that support it.
Check your membership
Trade Echo MCP works with a paid Trade Echo membership. Free accounts see a See plans link instead of Allow on the consent screen. If you are not a member yet, pick a plan at tradeecho.com/pricing first.
Open Agent Connections
Sign in to the Trade Echo web app and open Agent Connections (https://app.tradeecho.com/agent-connections).
Create a personal access token
Enter a label such as Cursor laptop, pick an access profile (All market intel or Options and dealer only, or toggle tools yourself), turn on My Account only if this agent should read your journal and holdings, confirm you will not share the token or resell Trade Echo data, and click Generate token.
Copy the token once
The token starts with te_live_ and is shown only once. Store it in your client's settings or a secret manager, never in a shared file or chat.
Add the server to your client
Point your client at the MCP URL and send the token as a Bearer header. Client-specific snippets are below.
URL: https://api.tradeecho.com/api/mcp/intel Header: Authorization: Bearer te_live_YOUR_TOKEN
Verify the connection
Ask your agent: List Trade Echo MCP tools. You should see tools such as get_option_flow, get_dealer_edge_data and get_dark_pool_data, depending on the scopes you granted.
Client configs
Cursor
Add Trade Echo to Cursor's MCP settings (mcp.json):
{
"mcpServers": {
"trade-echo": {
"url": "https://api.tradeecho.com/api/mcp/intel",
"headers": {
"Authorization": "Bearer te_live_YOUR_TOKEN"
}
}
}
}Claude Code
With a token, run the command below. For OAuth instead, leave off the header line, then run /mcp in Claude Code and choose Authenticate.
claude mcp add trade-echo \ --transport http \ https://api.tradeecho.com/api/mcp/intel \ --header "Authorization: Bearer te_live_YOUR_TOKEN"
Codex
Add the server, then set the bearer token in Codex's MCP settings, or keep it in an environment variable and point bearer_token_env_var at it.
codex mcp add trade-echo --url https://api.tradeecho.com/api/mcp/intel export TRADE_ECHO_MCP_PAT="te_live_YOUR_TOKEN"
Grok
grok.com and the native Grok Bot in Cursor use OAuth: add a custom MCP connector with the URL, click Connect, follow the sign-in link and click Allow. The Grok CLI uses a token:
grok mcp add --transport http trade-echo https://api.tradeecho.com/api/mcp/intel \ --header "Authorization: Bearer te_live_YOUR_TOKEN"
Any other MCP client
Trade Echo MCP is stateless JSON-RPC over HTTP POST (Streamable HTTP with JSON responses, no SSE stream). Clients that support OAuth discover it from the protected resource metadata; everything else sends the token header.
POST https://api.tradeecho.com/api/mcp/intel
Authorization: Bearer te_live_YOUR_TOKEN
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}Replace te_live_YOUR_TOKEN with a token from Agent Connections. Never commit it or paste it into a chat.
Good to know
- One token per agent makes it easy to revoke a single client without touching the others.
- Creating a new token does not reset your hourly credit usage.
- Every Trade Echo MCP tool is read-only. Your assistant cannot place orders or change your account through it.
- See every tool your assistant can call in the MCP tool reference, and the rules of use in the MCP terms.
Troubleshooting
| What you see | What to do |
|---|---|
| 401 Unauthorized | The token is missing or mistyped, or the OAuth sign-in was never finished (you saw Connect but did not click Allow). For tokens, check the header reads Authorization: Bearer te_live_... |
| 403 revoked | The connection was revoked on Agent Connections. Connect again (OAuth) or create a new token. |
| 403 subscription_inactive | Your Trade Echo membership is not active, or you signed in with a different email. Renew at tradeecho.com/pricing and the same connection works again. |
| Credit limit reached (429) | You used this hour's credit budget. Wait for the hourly reset or add a bonus credit pack on Agent Connections. |
| Account tools are missing | Journal, copy trading and holdings tools only appear with My Account. Reconnect and check My Account on the consent screen, or create a token with the My Account switch on. |
Using another assistant?
Claude, ChatGPT or Meta AI (Muse). MCP is included with every paid Trade Echo plan.
