LabscoMCP early access ↗
solangiiMCP SERVER

Upbit MCP Server

Upbit market data, balances and live order placement over the exchange's OpenAPI.

by solangii ↗Trading Execution & BrokerageCommunity

LABSCO SUMMARY

This one can place real orders — scope the key accordingly.

Quotes and balances are the safe half; create_order and cancel_order move actual money on a live exchange. The key's permissions are your only real control, so issue a read-only pair unless you specifically want an agent trading, and treat withdraw permission as something you never grant here.

What it is

An MCP server for the Upbit cryptocurrency exchange OpenAPI. It covers market data, your account, and order placement and cancellation — the same API surface a trading script would use, driven from a conversation.

What you get

  • Market data — get_ticker for the current quote, get_orderbook, get_trades for recent fills, get_market_summary for an overview of major markets
  • Account — get_accounts for holdings and balances, get_orders and get_order for order history and detail, get_deposits_withdrawals
  • Trading — create_order for limit or market buys and sells, cancel_order to pull one
  • Candle data and technical analysis helpers alongside the raw quotes

Requirements

An Upbit account and an API key pair created in the Upbit Developer Center, with the permissions you intend to use (read, trade, withdraw). Put UPBIT_ACCESS_KEY and UPBIT_SECRET_KEY in a .env at the project root. Install with uv sync after cloning, then run uv run python main.py or point Claude Desktop at the venv's Python and main.py. Package version 0.1.0. MIT.

Setup effort

Build from source — git clone https://github.com/solangii/upbit-mcp-server.git