MCP setup

Connect EndureTrade to Cursor, Claude Desktop, or other MCP clients via the hosted /api/mcp endpoint (or optional @tj/mcp stdio). Create a key in Settings → API keys first.

Hosted endpoint (recommended)

Point your MCP client at https://www.enduretrade.com/api/mcp and send Authorization: Bearer et_live_…. No local package install required.

{
  "mcpServers": {
    "enduretrade": {
      "url": "https://www.enduretrade.com/api/mcp",
      "headers": {
        "Authorization": "Bearer et_live_…"
      }
    }
  }
}

Local stdio fallback

For clients that only support stdio, use @tj/mcp with ENDURETRADE_API_BASE_URL and ENDURETRADE_API_KEY.

{
  "mcpServers": {
    "enduretrade": {
      "command": "npx",
      "args": ["-y", "@tj/mcp@latest"],
      "env": {
        "ENDURETRADE_API_BASE_URL": "https://www.enduretrade.com",
        "ENDURETRADE_API_KEY": "et_live_…"
      }
    }
  }
}

Example prompt for your AI

I use EndureTrade as my trading journal. Connect using the hosted EndureTrade MCP endpoint.

Docs: https://www.enduretrade.com/docs/api
MCP URL: https://www.enduretrade.com/api/mcp

Configure your MCP client with Streamable HTTP:
- url: https://www.enduretrade.com/api/mcp
- headers.Authorization: Bearer <paste et_live_ key once; do not commit>

Use MCP tools to list journal sessions, read trades and trade notes/screenshots, and read memos/strategies/tags as allowed. Do not guess trade data; fetch via MCP.

Back to API access.