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.
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/mujeeb8/Binance-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server