binance-mcp
Provides tools for live spot prices, best bid/ask quotes, spot and funding wallet balances, account overview, portfolio snapshot, and Binance Convert workflow including quoting, executing, and checking trades.
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-mcpshow my portfolio snapshot in USDT"
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 MCP
What This Server Does
binance-mcp exposes a focused set of MCP tools for working with Binance data from Claude Desktop or any MCP-compatible client.
It covers:
Live spot prices
Best bid/ask quotes
Spot account balances
Funding wallet balances
Combined account and portfolio views
Binance Convert quote and order workflows
Convert trade history
Related MCP server: mcp-binance-futures
Tools
Tool | Purpose | Auth |
| Fetch latest last-traded prices for one or more spot symbols | No |
| Fetch current best bid and ask for one or more spot symbols | No |
| Return spot account balances and account flags | Yes |
| Return funding wallet balances | Yes |
| Merge spot and funding balances into one view | Yes |
| Build a live valuation snapshot across balances and prices | Yes |
| Request a Binance Convert quote without executing it | Yes |
| Execute a live Convert quote | Yes |
| Check the status of a Convert order | Yes |
| Fetch Convert trade history for a time window | Yes |
Why This MCP Is Useful
Keeps Binance workflows inside your AI assistant instead of switching between apps.
Separates safe quote retrieval from live trade execution.
Uses short-lived market-data caching and websocket updates for fast price lookups.
Returns structured JSON so Claude can reason over balances, prices, and conversions cleanly.
Quick Start
1. Install dependencies
npm install2. Build the server
npm run build3. Run locally
npm startThe server communicates over stdio, which is the standard transport used by Claude Desktop.
Full Documentation
If you want the deeper implementation notes, endpoint details, and design rationale, see DOCUMENTATION.md.
Claude Desktop Setup
Use the compiled server entry point in your claude_desktop_config.json file.
Example configuration
{
"mcpServers": {
"binance-mcp": {
"command": "node",
"args": ["C:/Binance-mcp/build/index.js"],
"env": {
"BINANCE_API_KEY": "your_api_key",
"BINANCE_API_SECRET": "your_api_secret"
}
}
}
}Notes
Public market tools work without credentials.
Account and Convert tools require
BINANCE_API_KEYandBINANCE_API_SECRET.If you want to customize Binance endpoints, you can override the environment variables listed below.
Environment Variables
Variable | Default | Purpose |
| none | Binance API key for signed endpoints |
| none | Binance API secret for request signing |
|
| Base URL for signed REST requests |
|
| Base URL for public market-data requests |
|
| Binance websocket stream endpoint |
|
| Request timeout in milliseconds |
|
| Binance signed request recvWindow |
|
| Retry attempts for safe requests |
|
| Freshness window for market-data cache |
|
| Enables websocket price streaming |
Example Usage
Price lookup
Get the latest price for BTCUSDT and ETHUSDT.Portfolio snapshot
Show my portfolio snapshot in USDT.Convert flow
Create a Convert quote from BTC to USDT for 0.01 BTC, then show the quote details.Build and Implementation Details
This project is implemented in TypeScript and uses the official MCP SDK.
src/index.tsregisters MCP tools and formats responses.src/binance.tshandles Binance REST calls, HMAC signing, websocket market data, retries, and portfolio math.build/index.jsis the compiled entry point used by Claude Desktop.
Safety
accept_convert_quoteperforms a live conversion.Signed endpoints are unavailable until API credentials are present.
Convert quotes should always be reviewed before execution.
Binance rate limits still apply, so avoid unnecessary polling.
License
Released under the MIT License. See LICENSE.
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.
Related MCP Servers
- Alicense-qualityCmaintenanceComprehensive Binance Futures trading MCP server with 41 professional trading tools across account management, order execution, market data, and risk management. Features smart ticker caching, secure authentication, and Docker support for seamless integration with MCP clients.4PythonMIT
- AlicenseAqualityCmaintenanceMCP server for Binance USDT-M Futures trading — exposes tools for market data, account state, order management, and position/margin control.236Apache 2.0

cdcxofficial
Alicense-qualityAmaintenanceMCP server for the Crypto.com Exchange API, providing 86 dynamically generated tools for market data, trading, account management, and more with real-time WebSocket streaming and safety enforcement.1524Apache 2.0- Flicense-qualityCmaintenanceMCP server providing access to Binance public market data, including klines, order book depth, and 24hr ticker.
Related MCP Connectors
Crypto Feeds MCP.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for interacting with the Supabase platform
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/mujeeb8/Binance-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server