Torque MCP

Add Torque to your agent

Your agent sees the same unified book and desk you do. Add the server, Sign in with Torque, and Get Pro ($20/mo) for the book and desk. A pasted key still works. Not pay-per-call.

Same Sitting

  1. Sign in at Torque.
  2. Get Pro ($20/mo) — required for the book, desk, and tape.
  3. Add Torque in your host (one-click or a config below). Sign in when asked.
  4. Or paste a key from Settings → Torque API.

Pricing

  • Free probehealth and capabilities. No key.
  • Standard keyquotes, rates, calendar, earnings, outlook. Mint in Settings → Torque API.
  • Torque Pro $20/mounified book, desk angles, and tape. Same Pro as the app ($199/yr).
  • Trades100 bps when execute tools ship. Not a second seat. Not pay-per-call.

Cursor

Settings → MCP. URL only — Cursor signs in with Torque. Paste-key config is below if you want it.

{
  "mcpServers": {
    "torque": {
      "url": "https://app.torque.fi/api/mcp"
    }
  }
}

Cursor (Paste Key)

Optional fallback. Replace the key from Settings → Torque API.

{
  "mcpServers": {
    "torque": {
      "url": "https://app.torque.fi/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_YOUR_KEY"
      }
    }
  }
}

Claude Code

Native HTTP transport. Run in a terminal, then restart the session.

claude mcp add --transport http torque https://app.torque.fi/api/mcp --header "Authorization: Bearer sk_live_YOUR_KEY"

Claude Desktop

Desktop config is stdio-only. This uses mcp-remote as a bridge — do not paste a type: http block.

{
  "mcpServers": {
    "torque": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://app.torque.fi/api/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer sk_live_YOUR_KEY"
      }
    }
  }
}

VS Code

.vscode/mcp.json. type is http. Or use Add To VS Code above.

{
  "servers": {
    "torque": {
      "type": "http",
      "url": "https://app.torque.fi/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_YOUR_KEY"
      }
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json. Use serverUrl — url is ignored.

{
  "mcpServers": {
    "torque": {
      "serverUrl": "https://app.torque.fi/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_YOUR_KEY"
      }
    }
  }
}

Cline

cline_mcp_settings.json. type must be streamableHttp so Authorization is sent.

{
  "mcpServers": {
    "torque": {
      "type": "streamableHttp",
      "url": "https://app.torque.fi/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_YOUR_KEY"
      },
      "disabled": false
    }
  }
}

Continue

config.yaml. type is streamable-http (hyphen).

mcpServers:
  - name: Torque
    type: streamable-http
    url: https://app.torque.fi/api/mcp
    requestOptions:
      headers:
        Authorization: Bearer sk_live_YOUR_KEY

Codex

~/.codex/config.toml. URL only starts Sign in with Torque. Or export TORQUE_API_KEY and use the paste-key block.

[mcp_servers.torque]
url = "https://app.torque.fi/api/mcp"

Codex (Paste Key)

Export TORQUE_API_KEY first if you would rather paste a key.

[mcp_servers.torque]
url = "https://app.torque.fi/api/mcp"
bearer_token_env_var = "TORQUE_API_KEY"

Zed

settings.json under context_servers, not mcpServers. No Authorization — Zed signs in with Torque.

{
  "context_servers": {
    "torque": {
      "url": "https://app.torque.fi/api/mcp"
    }
  }
}

Zed (Paste Key)

Optional. Keep Authorization if you would rather paste a key.

{
  "context_servers": {
    "torque": {
      "url": "https://app.torque.fi/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_YOUR_KEY"
      }
    }
  }
}

Gemini CLI

Streamable HTTP uses httpUrl, not url.

{
  "mcpServers": {
    "torque": {
      "httpUrl": "https://app.torque.fi/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_YOUR_KEY"
      }
    }
  }
}

Tools

  • healthLiveness probe. No API key. Use to confirm the Torque MCP is reachable.
  • capabilitiesWhat this server can do: tool list, billing (Pro seat + execution bps, not pay-per-call), and how to mint a key. No API key.
  • read_portfolioUnified portfolio for a wallet — one balance across cash, stocks, and crypto. Requires walletAddress and Torque Pro.
  • read_intelligenceDesk and calendar. surface=feed (Trade Angles + Happening Now — Pro), events, earnings, or outlook (standard key).
  • read_marketLive USD quotes for tickers (BTC, NVDA, EUR, …). Pass symbols. Optional walletAddress adds the stored outlook for that book.
  • read_ratesYield and lend/borrow rates. kind=yield (idle-cash ideas) or lending (supply/borrow tiles). Optional walletAddress personalizes yield.
  • read_tapeHappening Now — timely market tape. Requires Torque Pro. Same public desk tape as the app.

Endpoint https://app.torque.fi/api/mcp. POST only (Streamable HTTP). HTTP API remains at docs.torque.fi. Writes and unattended trading are not on this server.