Skip to main content
Glama
amir45400

Binance MCP Server

by amir45400

Binance MCP Server — Railway / USDⓈ-M Futures Edition

MCP server for Binance USDⓈ-M Futures public market data.

Why this version is different

The original project used Binance Spot REST (api.binance.com) and legacy WebSocket URLs. That is a poor fit for a Railway deployment that receives HTTP 451 from Binance.

This version uses Binance's current USDⓈ-M Futures WebSocket architecture:

  • Market data: wss://fstream.binance.com/market

  • High-frequency public depth: wss://fstream.binance.com/public

The server maintains an in-memory live cache and exposes MCP tools over Streamable HTTP.

Related MCP server: MCP Binance

Important limitation

This build intentionally does not depend on Binance REST for live public data.

Therefore:

  • get_price, get_24hr_ticker, get_order_book, get_book_ticker, get_recent_trades, and get_aggregate_trades are live WebSocket-backed.

  • get_recent_trades means trades received since the collector connected.

  • The order book is a top-5/10/20 partial depth stream, not a full local order-book reconstruction.

  • get_historical_prices currently exposes the rolling 1-minute live kline cache, not arbitrary historical Binance candles.

  • Historical REST-only tools return a clear error instead of silently failing.

Railway

Build:

docker build .

Start:

python run_server.py

Railway should expose the MCP endpoint at:

https://YOUR-DOMAIN/mcp

The server reads Railway's PORT environment variable automatically.

Ask Gemini Spark:

Using the Binance MCP, analyze BTCUSDT Futures right now. Call get_price, get_24hr_ticker, get_order_book(depth=10), get_recent_trades(limit=20), get_book_ticker, and subscribe_to_trade_stream. Report exactly which tools succeeded and show the returned market data.

The first call may take a few seconds while the WebSocket collectors connect.

Source architecture

Gemini Spark
    |
    v
Railway MCP /mcp
    |
    +--> Market WS
    |      wss://fstream.binance.com/market/stream
    |      ticker + aggTrade + bookTicker + kline_1m
    |
    +--> Public Depth WS
           wss://fstream.binance.com/public/ws/<symbol>@depth20@100ms

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    A server implementation that streams real-time Binance market data (spot and futures) via WebSockets, enabling applications to receive and process cryptocurrency market information through the Model Context Protocol.
    6
    65
    20
    MIT
  • -
    license
    Not graded
    quality
    D
    maintenance
    Enables users to fetch real-time cryptocurrency market data from Binance including OHLCV prices, mark prices, funding rates, and open interest for both spot and futures markets. Provides easy access to Binance trading data through a simple JSON-RPC interface.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time cryptocurrency market data from Binance API, including price queries, 24h statistics, K-line data, market trend analysis, and order book depth information for trading analysis.
    10
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides access to AsterDex perpetual futures market data including real-time order books, candlestick charts, funding rates, and price statistics for cryptocurrency trading pairs.
    -

Latest Blog Posts

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/amir45400/binance-mcp1'

If you have feedback or need assistance with the MCP directory API, please join our Discord server