Skip to main content

Tiger Broker API MCP Server

Project description

Tiger MCP Server

Tiger MCP Server

Quickstart

Install uv

uv is a Python package and project manager.

macOS/Linux, open a terminal and run:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows, open PowerShell as Administrator and run:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Configure TigerOpen API credentials environment variables

Set TIGEROPEN_PROPS_PATH to the path of your tiger_openapi_config.properties file, which contains tiger_id/private_key/account information.

export TIGEROPEN_PROPS_PATH="path/to/your/tiger_openapi_config.properties"

Alternatively, you can specify tiger_id/private_key/account directly

export TIGEROPEN_TIGER_ID="your Tiger ID"
export TIGEROPEN_PRIVATE_KEY="your private key"
export TIGEROPEN_ACCOUNT="your trading account"

Set TIGERMCP_READONLY to true if you want to run the server in read-only mode (no trading actions allowed).

Run

uvx tigermcp 

Run with Cursor/Claude/Trae

{
  "mcpServers": {
    "tigermcp": {
      "command": "uvx",
      "args": ["tigermcp"],
      "env": {
        "TIGEROPEN_PROPS_PATH": "/path/to/your/tiger_openapi_config.properties"
      }
    }
  }
}

FAQ

Error: realpath: command not found

If your system is macOS 12 or lower, you may encounter the following error when running the mcp server:

/Users/tiger/.cache/uv/archive-v0/5iV7KVbKUQlypQW-eBHBn/bin/tigermcp: line 2: realpath: command not found
/Users/tiger/.cache/uv/archive-v0/5iV7KVbKUQlypQW-eBHBn/bin/tigermcp: line 2: /Users/tiger/python: No such file or directory
/Users/tiger/.cache/uv/archive-v0/5iV7KVbKUQlypQW-eBHBn/bin/tigermcp: line 2: exec: /Users/tiger/python: cannot execute: No such file or directory

you need to install coreutils:

If you don't have Homebrew installed, install it first by running the following command in your terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Then, install coreutils by running:

brew install coreutils

Release Notes

  • 0.1.6 (2026-03-03) Fix get_positions return
  • 0.1.5 (2025-09-24) Support SECRET_KEY/TOKEN env variables
  • 0.1.4 (2025-08-29) Fix issues
  • 0.1.3 (2025-08-29) Fix issues
  • 0.1.2 (2025-08-28) Fix issues
  • 0.1.1 (2025-08-25) Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tigermcp-0.1.6.tar.gz (36.2 kB view details)

Uploaded Source

File details

Details for the file tigermcp-0.1.6.tar.gz.

File metadata

  • Download URL: tigermcp-0.1.6.tar.gz
  • Upload date:
  • Size: 36.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for tigermcp-0.1.6.tar.gz
Algorithm Hash digest
SHA256 09d1c9ae998c00140eb8f0db03e574d9f63c9d30cb79379ee8a61a953cb716e6
MD5 328a1c097ce1fbdc822544185533db11
BLAKE2b-256 61882ded6e5fc9c9941e6fb31e0850646943d0e21efcaf2be0d1c6f4889a3cca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page