Binance TH MCP Server
Provides tools for interacting with Binance Thailand (Gulf Binance) exchange API, enabling market data, trading, orders, wallet, and account management.
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., "@Binance TH MCP Servercheck the current BTC/THB price"
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.
Binance TH MCP Server
MCP (Model Context Protocol) server for Binance Thailand (Gulf Binance) API. Market data, trading, orders, wallet, and account management through 27 tools.
Works with Claude Desktop, Cursor, VS Code, and any MCP client.
WARNING: This package interacts with a real cryptocurrency exchange. There is no testnet. All trading and withdrawal operations use real money. Use with caution.
Quick Start
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"binance-th": {
"command": "npx",
"args": ["-y", "@node2flow/binance-th-mcp"],
"env": {
"BINANCE_TH_API_KEY": "your-api-key",
"BINANCE_TH_SECRET_KEY": "your-secret-key"
}
}
}
}Cursor / VS Code
Add to MCP settings:
{
"mcpServers": {
"binance-th": {
"command": "npx",
"args": ["-y", "@node2flow/binance-th-mcp"],
"env": {
"BINANCE_TH_API_KEY": "your-api-key",
"BINANCE_TH_SECRET_KEY": "your-secret-key"
}
}
}
}Market Data Only (No API Key)
Market data tools (10 tools) work without API keys:
{
"mcpServers": {
"binance-th": {
"command": "npx",
"args": ["-y", "@node2flow/binance-th-mcp"]
}
}
}HTTP Mode (Streamable HTTP)
BINANCE_TH_API_KEY=xxx BINANCE_TH_SECRET_KEY=xxx npx @node2flow/binance-th-mcp --httpServer starts on port 3000 (configurable via PORT env var). MCP endpoint: http://localhost:3000/mcp
Related MCP server: Binance Cryptocurrency MCP
Configuration
Environment Variable | Required | Description |
| For trading | API key from Binance TH |
| For trading | Secret key for HMAC signing |
| No | Port for HTTP server (default: |
All Tools (27 tools)
General (3 tools)
Tool | Description |
| Get server time (for timestamp sync) |
| Get trading rules, symbols, and filters |
| Check GLOBAL vs SITE (Thailand) symbols |
Market Data (7 tools) — No API key needed
Tool | Description |
| Get order book (bids/asks) depth |
| Get recent trades for a symbol |
| Get compressed aggregate trades |
| Get candlestick/OHLCV data |
| Get 24-hour price statistics |
| Get latest price (single or all) |
| Get best bid/ask price |
Account (3 tools)
Tool | Description |
| Get balances and account permissions |
| Get trade history for a symbol |
| Get maker/taker fee rates |
Orders (6 tools)
Tool | Description |
| Place a new order (LIMIT, MARKET, etc.) |
| Query order status by ID |
| Cancel a specific order |
| Get all open/pending orders |
| Get full order history |
| Cancel all open orders for a symbol |
Wallet (4 tools)
Tool | Description |
| Withdraw crypto (IRREVERSIBLE) |
| Get deposit address for a coin |
| Get deposit history |
| Get withdrawal history |
SubAccount (1 tool)
Tool | Description |
| Transfer assets between sub-accounts |
User Data Stream (3 tools)
Tool | Description |
| Create WebSocket listen key |
| Extend listen key (every 60 min) |
| Close/invalidate listen key |
Requirements
Node.js 18+
Binance TH account with API keys (for trading operations)
How to Get API Keys
Go to binance.th and log in
Navigate to API Management in account settings
Create a new API key
Copy both the API Key and Secret Key
Restrict permissions as needed (read-only for market data, enable trading for orders)
Security Best Practices
Never share API keys or secret keys
Use IP whitelist in API key settings
Restrict permissions to only what you need
Read-only keys for market data monitoring
Store secrets in environment variables, never in code
Rotate keys regularly
Risk Warning
No testnet — All operations execute on the real exchange
Real money — Orders and withdrawals use actual funds
Withdrawals are irreversible — Double-check addresses and amounts
Rate limits — 1200 weight per minute, violations result in 2-minute to 3-day bans
Market risk — Cryptocurrency prices are highly volatile
For Developers
git clone https://github.com/node2flow-th/binance-th-mcp-community.git
cd binance-th-mcp-community
npm install
npm run build
# Run in stdio mode (market data only)
npm start
# Run with full access
BINANCE_TH_API_KEY=xxx BINANCE_TH_SECRET_KEY=xxx npm start
# Run in HTTP mode
BINANCE_TH_API_KEY=xxx BINANCE_TH_SECRET_KEY=xxx npm start -- --httpLicense
MIT License - see LICENSE
Copyright (c) 2026 Node2Flow
Links
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/node2flow-th/binance-th-mcp-community'
If you have feedback or need assistance with the MCP directory API, please join our Discord server