Upbit MCP Server
Offers installation capabilities for the uv package manager through curl commands.
Provides environment variable management for storing and accessing Upbit API credentials securely.
Supports version control for the MCP server implementation through Git clone functionality.
Facilitates repository hosting and code distribution for the Upbit MCP server.
Provides a Python-based implementation for interacting with Upbit cryptocurrency exchange, enabling access to market data, account management, order creation/cancellation, and technical analysis tools.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Upbit MCP Serverget my current Bitcoin balance"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Upbit MCP Server
A server implementation for Upbit Cryptocurrency Exchange OpenAPI using the Model Context Protocol (MCP). This project provides tools to interact with Upbit exchange services, such as retrieving market data (quotes, orderbooks, trade history, chart data), account information, creating and canceling orders, managing deposits/withdrawals, and performing technical analysis.
Features
Market data retrieval (ticker, orderbook, trades, candle data)
Account information (balance, order history)
Order creation and cancellation
Deposit and withdrawal functions
Technical analysis tools
Related MCP server: MCP Bitget Trading Server
Prerequisites
Before you begin, you need to get your Upbit API keys:
Create an account on Upbit if you don't already have one
Go to the Upbit Developer Center
Create a new API key
Make sure to set appropriate permissions (read, trade, withdraw as needed)
Store your API keys(
UPBIT_ACCESS_KEY,UPBIT_SECRET_KEY) in the.envfile (see Installation section)
Installation
Clone the repository:
git clone https://github.com/solangii/upbit-mcp-server.git cd upbit-mcp-serverInstall dependencies:
cd upbit-mcp-server uv syncIf you don't have
uvinstalled yet, you can install it as follows:Using
uvprovides faster installation and more reliable dependency resolution.# Install uv curl -Ls https://astral.sh/uv/install.sh | sh # Add uv to your PATH echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc # or bashrc, depending on your shellSet up environment variables: Create a
.envfile in the project root and add your Upbit API keys:UPBIT_ACCESS_KEY=your_access_key_here UPBIT_SECRET_KEY=your_secret_key_here
Usage
Install in Claude Desktop
Option 1: Using Claude config file (Direct integration)
You can add the MCP server directly to Claude's configuration file:
Install Claude Desktop
Add the following to your Claude Desktop configuration:
macOS: ``~/Library/Application Support/Claude/claude_desktop_config.json`
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the following configuration (adjust paths as needed):
{ "mcpServers": { "upbit-mcp-server": { "command": "/full/path/to/upbit-mcp-server/.venv/bin/python", "args": [ "/full/path/to/upbit-mcp-server/main.py" ] } } }Restart Claude to load the new configuration.
Option 2: Using fastmcp
fastmcp install main.py --name "Upbit API"Run Directly with Python
uv run python main.pyDevelopment Mode (Web Interface)
fastmcp dev main.pyCaution
This server can process real trades, so use it carefully.
Keep your API keys secure and never commit them to public repositories.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables interaction with the Upbit cryptocurrency exchange through public market data tools and optional private trading tools. Supports getting ticker data, orderbooks, trades, account information, and executing trading operations through natural language.1992MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Bitget cryptocurrency exchange for spot and futures trading. Supports real-time market data, order management, account balances, leverage control, and position tracking with demo trading capabilities.175MIT
- AlicenseBqualityDmaintenanceEnables interaction with the Bithumb cryptocurrency exchange API to fetch market data, manage account balances, and execute trading operations including limit orders, market orders, and withdrawals.198MIT
- AlicenseAqualityCmaintenanceProvides programmatic access to the Binance.US cryptocurrency exchange, enabling users to manage spot trading, wallet operations, and market data via natural language. It supports a wide range of features including order management, staking, sub-account transfers, and account history tracking.931824MIT
Related MCP Connectors
AI agent access to Asian crypto markets. Korean exchange routing and x402 paid APIs.
Live market data, signals, positions, and macro analysis for crypto, KR stocks, and US stocks.
Provide real-time cryptocurrency price data and market analysis.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/solangii/upbit-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server