Skip to main content
The Yellow.pro MCP server exposes the exchange to AI agents such as Claude Code, Codex CLI, OpenClaw, Cursor, or any other MCP client. It provides market data, account state, and — when explicitly enabled — trading. It runs as a local stdio process and follows the same conventions as the official OKX, Bybit, and Alpaca exchange MCP servers.
Source and latest releases: github.com/layer-3/yellow-pro-mcp. The endpoint and request contracts follow the current Yellow.pro API documentation.

Key characteristics

Read-only by default

Market data works without credentials. Trading tools are not registered unless you explicitly opt in.

Local process

Runs as a local stdio process. Credentials are read from your environment or MCP client config and are sent only to the Yellow.pro API.

Module filtering

Load only the tool groups you need — market, account, or trading — via a single environment variable.

CLI + agent skill

Ships with a yellow-pro CLI covering the same surface, plus a skill file for non-MCP agents.

What’s included

Installing the package gives you two commands:
  • yellow-pro-mcp — the MCP server that MCP clients spawn.
  • yellow-pro — a CLI covering the same surface (yellow-pro --help). Command names differ from tool names; see the CLI reference.
Built-in rate limiting and the opt-in cursor pagination protocol are handled for you.

Before you start

You need API credentials for anything account-related. The MCP cannot create its own credentials — EIP-191 wallet signing and JWT authentication are deliberately not implemented here, so you obtain keys through the API first.
1

Decide what you're setting up

Market data only, full account access, or trading. See Choose your setup.
2

Get your credentials

Only needed beyond market data. See Getting your credentials.
3

Install and register

Compatible clients

The server works with any MCP client. First-class setup helpers exist for Claude Code, Codex CLI, OpenClaw, and Hermes, plus a generic JSON output for every other client (Cursor, Claude Desktop, and so on). See Installation.

Scope

Two things are intentionally not implemented: EIP-191/JWT authentication and WebSocket streams. The MCP uses API-key (HMAC-SHA256) authentication only. For those flows, use the REST and WebSocket APIs directly.