binance-mcp (TermiX-official/binance-mcp) is an MCP server listed on the M8ven Trust Index. It scores 66 out of 100, grade C. It declares 110 tools. No publisher has claimed this listing.

Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

Code Verified⚡ Live Monitored: not connected

Verified is a snapshot. Live keeps it current, and builds your track record.

⚡ Connect GitHub → continuous verification on every pushwhy connect →

Who stands behind it

TermiX-official

Source: github_code

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →

Install from

The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.

// key findings
⚠️
Known vulnerabilities in dependencies: 2 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
// tools this server exposes110 tools

These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.

binanceAccountInfo

check binance account info

binanceOrderBook

check binance order book

binanceSpotPlaceOrder

Trading for small orders will not generate significant selling pressure on the market

binanceTimeWeightedAveragePriceFutureAlgo

Place a new spot TWAP order with Algo service. Trading for large orders can generate significant selling pressure on the market

BinanceTimeWeightedAveragePriceNewOrder

The Time-Weighted Average Price (TWAP) New Order API allows users to place a TWAP order on USDⓈ-M Contracts in Binance Futures. TWAP orders execute gradually over a specified duration to achieve a better average execution price while minimizing market impact.

BinanceVolumeParticipationNewTrade

The Volume Participation (VP) New Order API allows users to place a VP order on USDⓈ-M Contracts in Binance Futures.

BinanceFutureCancelAlgoOrder

The Cancel Algo Order API allows users to cancel an active algorithmic order on USDⓈ-M Contracts in Binance Futures.

BinanceFutureCurrentAlgoOpenOrders

The Query Current Algo Open Orders API retrieves a list of currently active algorithmic orders for USDⓈ-M Contracts in Binance Futures.

BinanceFutureHistoricalAlgoOrder

The Query Historical Algo Orders API retrieves a list of past algorithmic orders for USDⓈ-M Contracts in Binance Futures.

BinanceFutureSubOrders

The Sub Orders API retrieves sub-orders associated with a specified algoId for USDⓈ-M Contracts in Binance Futures.

BinanceSpotCancelOpenTWAPOrder

The Cancel Algo Order API allows users to cancel an open TWAP algorithmic order for spot trading on Binance.

BinanceSpotCurrentAlgoOpenOrders

This API retrieves all open SPOT TWAP (Time-Weighted Average Price) orders on Binance.

BinanceSpotHistoricalAlgoOrders

This API retrieves all historical SPOT TWAP (Time-Weighted Average Price) orders from Binance.

BinanceSpotTimeWeightedAveragePriceNewOrder

The TWAP (Time-Weighted Average Price) New Order API allows users to place TWAP algorithmic orders for USDⓈ-M Futures on Binance.

BinanceSpotSubOrders

The Query Sub Orders API retrieves details of sub-orders associated with a specific algorithmic (Algo) order for spot trading on Binance.

BinanceGetC2CTradeHistory

Allows the user to retrieve their own past C2C trades, including details such as asset type, trade direction (BUY/SELL), fiat currency used, trade status, and more.

BinanceConvertGetListAllConvertPairs

Query available conversion pairs (like BTC to USDT), and shows the minimum and maximum allowed amounts for both the source and destination tokens.

BinanceConvertQueryOrderQuantityPrecisionPerAsset

Retrieve decimal precision (fraction) information for each supported asset in the Convert feature.

BinanceConvertAcceptQuote

The API confirms and executes a token conversion using a previously received quote ID.

BinanceConvertCancelLimitOrder

Cancels a previously placed limit order using the orderId and returns the cancellation status along with the orderId.

BinanceGetConvertTradeHistory

The API retrieves your token conversion trade history within a specified time range, with support for pagination using the limit parameter (up to 1000 records).

BinanceConvertOrderStatus

The API checks the status of a token conversion order using either the orderId or quoteId, and returns details like conversion status, assets involved, amounts, exchange rate, and order creation time.

BinanceConvertPlaceLimitOrder

Places a limit order to convert between two tokens at a specified price, using either base or quote amount, with options for wallet type and order expiry.

BinanceConvertQueryLimitOpenOrders

Retrieves all your open limit orders for token conversions, showing details like assets, amounts, exchange rate, order status, and expiration time.

BinanceConvertSendQuoteRequest

Get a real-time quote to convert one token to another, including rate and amount, if you have enough funds.

BinanceGetFuturesLeadTraderStatus

Checks and returns whether the user is currently a Futures Lead Trader in Binance Copy Trading, along with the timestamp of the status check.

BinanceGetFuturesLeadTradingSymbolWhitelist

Whitelist of trading pairs (symbols) that are allowed for Futures Lead Traders in copy trading, including base and quote assets.

BinanceGetDualInvestmentProductList

Retrieve available Dual Investment products (CALL or PUT options), specifying invest and exercised coins, to view details like APR, strike price, duration, and purchase availability.

registerBinanceChangeAutoCompoundStatus

Change the Auto-Compound plan for a Dual Investment position to NONE, STANDARD, or ADVANCED using the position ID.

BinanceCheckDualInvestmentAccounts

Retrieve Dual Investment account balances, including total value in BTC and USDT equivalents.

BinanceGetDualInvestmentPositions

Fetch Dual Investment positions in batch, including status, subscription details, APR, and settlement info. Filter by status or paginate results.

BinanceSubscribeDualInvestmentProducts

Subscribe to Dual Investment products by providing product ID, order ID, deposit amount, and auto compound plan to initiate investment with specified terms.

BinanceGetFiatDepositWithdrawHistory

Fetches fiat deposit or withdrawal history, showing transaction details like amount, currency, method, status, and timestamps.

BinanceGetFiatPaymentsHistory

Retrieves fiat buy/sell payment history, including trade amount, currency, crypto received, fees, status, payment method, and timestamps.

BinanceAccountList

Retrieve hashrate statistics for a mining account. It returns both hourly (H_hashrate) and daily (D_hashrate) data, including timestamps, hashrate values, and rejection rates.

BinanceAcquiringAlgorithm

Retrieve a list of available mining algorithms, including their name, ID, sequence, and unit.

BinanceAcquiringCoinName

Fetch supported mining coins with details like coin name, ID, algorithm name, and associated algorithm ID.

BinanceCancelHashRateResaleConfiguration

Cancel an existing hashrate resale configuration using the mining ID and account details.

BinanceEarningsList

Retrieves list of earnings related to mining activities, including transferred hashrate, daily hashrate, profit amount, and the status of the payment (unpaid, paying, or paid).

BinanceExtraBonusList

Retrieves extra bonuses related to mining activities, including merged mining, activity bonuses, rebates, smart pool bonuses, income transfers, and pool savings.

BinanceHashRateResaleDetail

Retrieves details of hashrate resale transactions, including the transferring and receiving subaccounts, algorithm, hash rate, transfer date, and associated income.

BinanceHashRateResaleList

Returns the list of hashRate resale configurations including transfer details such as algorithm, hashrate amount, sender and receiver pool usernames, start and end dates, and status of the transfer.

BinanceHashRateResaleRequest

Retrieve a request for setting up a hashrate resale, specifying the mining account, algorithm, start and end times, target mining account for resale, and the amount of hashrate to transfer

BinanceMiningAccountEarning

Retrieves the earnings associated with a mining account, including the type of earnings (e.g., rebate, referral, refund), sub-account ID, the mining account name, and the amount earned. It also supports pagination for large data sets.

BinanceRequestForDetailMinerList

Retrieves detailed hashrate data for a specific miner, including both hourly (H_hashrate) and daily (D_hashrate) metrics such as time, hashrate, and rejection rate.

BinanceRequestForMinerList

Retrieves a list of miners (workers) associated with a mining account, including details such as miner name, status, real-time hashrate, 24H hashrate, rejection rate, and last submission time.

BinanceStatisticList

Retrieve mining statistics for a specific account, including hash rates for the past 15 minutes and 24 hours, the number of valid and invalid mining units, and the estimated profit for today and yesterday in various cryptocurrencies.

BinanceGetNFTAsset

Retrieve NFT assets associated with a user's account. It returns details about the network, contract address, and token IDs for each NFT asset.

BinanceGetNFTDepositHistory

Retrieves NFT deposit history, including network, contract address, token ID, transaction ID (if available), and timestamps.

BinanceGetNFTTransactionHistory

Retrieves NFT transaction history, including purchase orders, sale orders, royalty income, primary market orders, and mint fees. It returns details about the NFT network, token IDs, contract addresses, transaction times, trade amounts, and the currencies used in the transactions.

BinanceGetNFTWithdrawHistory

Retrieves NFT withdraw history, including network, transaction ID, contract address, token ID, withdrawal fee, fee asset, and timestamps.

BinanceGetPayTradeHistory

Retrieve Binance Pay trade history using GET to fetch transaction records such as C2C transfers, merchant payments, crypto box activity, refunds, payouts, and remittance details.

BinanceGetSpotRebateHistoryRecords

Retrieve the history of spot rebate records, including commission rebates and referral kickbacks, for the past 7 days or a custom date range (within 30 days).

BinanceGetFlexibleProductPosition

Fetch your current holdings in Simple Earn Flexible Products, including total amount, reward rates, and redeem status.

BinanceSimpleEarnFlexibleProductList

Retrieve a list of available Simple Earn Flexible Products, including details like APR, purchase status, and subscription limits.

BinanceRedeemFlexibleProduct

Allows users to redeem their funds from a Flexible Earn investment product using a programmatic HTTP POST request.

BinanceSubscribeFlexibleProduct

Subscribe to a Simple Earn Flexible Product by specifying the product ID and amount. Optional parameters include auto-subscribe and source account.

BinanceAccountCommission

Get account commission rates for a specific symbol.

BinanceGetAccount

Get current account information.

BinanceMyAllocations

Get SOR allocations for Self-Trade Prevention.

BinanceMyPreventedMatches

Get prevented matches for Self-Trade Prevention.

BinanceMyTrades

Get trades for a specific account and symbol.

BinanceRateLimitOrder

Get current order count usage for each rate limit.

BinanceExchangeInfo

Get exchange information including rate limits, symbol configs, etc.

BinancePing

Test connectivity to the Binance API.

BinanceTime

Get the current server time from Binance API.

BinanceAggTrades

Get compressed, aggregate trades for a specific trading pair.

BinanceAvgPrice

Get current average price for a trading pair.

BinanceDepth

Get order book depth data for a specific trading pair.

BinanceGetTrades

Get recent trades for a specific trading pair.

BinanceHistoricalTrades

Get older historical trades for a specific trading pair.

BinanceKlines

Get candlestick data (klines) for a specific trading pair and interval.

BinanceTicker

Get 24-hour rolling window price change statistics for a symbol or all symbols.

BinanceTicker24hr

Get 24-hour price change statistics for a symbol or all symbols.

BinanceTickerBookTicker

Get best price/quantity on the order book for a symbol or all symbols.

BinanceTickerPrice

Get latest price for a symbol or all symbols.

BinanceTickerTradingDay

Get statistics for the current trading day for a symbol or all symbols.

BinanceUiKlines

Get UI-optimized candlestick data for a specific trading pair and interval.

BinanceAllOrders

Get all account orders for a specific symbol; active, canceled, or filled.

BinanceDeleteOpenOrders

Cancel all open orders on Binance for a specific symbol.

BinanceDeleteOrder

Cancel an active order on Binance for a specific trading pair.

BinanceGetOpenOrders

Get all open orders on Binance for a specific symbol or all symbols.

BinanceGetOrder

Check an order's status on Binance for a specific trading pair.

BinanceNewOrder

Create a new order on Binance for a specific trading pair.

BinanceOpenOrderList

Query open OCO orders for a specific account or symbol.

BinanceOrderOco

Send a new OCO (One-Cancels-the-Other) order on Binance.

BinanceDeleteUserDataStream

Close a user data stream by invalidating the listen key.

BinanceNewUserDataStream

Create a new user data stream to receive account updates via WebSocket.

BinancePutUserDataStream

Extend the validity of a user data stream listen key.

BinanceEthStakingAccount

ETH Staking Account API allows users to retrieve their current ETH staking holdings and 30-day profit details, including amounts from WBETH and BETH

BinanceGetCurrentEthStakingQuota

Get Current ETH Staking Quota API allows users to retrieve their available ETH staking and redemption quotas, reflecting personal and daily limits.

BinanceGetEthRedemptionHistory

Get ETH Redemption History API allows users to retrieve their historical ETH staking redemption records, including details like asset type, amount, status, and time of redemption.

registerBinanceGetEthStakingHistory

Get ETH Staking History API allows users to retrieve their historical ETH staking records, including details like asset type, amount, status, and time of staking

BinanceGetWbethRateHistory

Get WBETH Rate History API allows users to retrieve historical WBETH exchange rates and BETH annual percentage rates (APR) within a specified time range.

BinanceGetWbethRewardsHistory

Get WBETH Rewards History API allows users to retrieve historical reward data earned from WBETH holdings, including estimated rewards in ETH, holding amounts, and APR details.

BinanceGetWbethUnwrapHistory

Get WBETH Unwrap History API allows users to retrieve historical records of WBETH unwrap operations, including asset conversion details, exchange rates, and transaction status.

BinanceGetWbethWrapHistory

Get WBETH Wrap History API allows users to retrieve historical records of WBETH wrap operations, including asset conversion details, exchange rates, and transaction status.

BinanceRedeemEth

Redeem ETH API allows users to redeem WBETH or BETH for ETH, providing the amount, conversion ratio, and arrival time details.

BinanceSubscribeEthStaking

Subscribe ETH Staking API allows users to stake ETH and receive WBETH, providing the staked amount and the conversion ratio for ETH to WBETH.

BinanceWrapBeth

Wrap BETH API allows users to convert BETH into WBETH, providing the wrapped WBETH amount and the exchange rate from BETH to WBETH.

10 further tools are not listed here. The complete surface is in the source.

// known CVEs in dependencies2 high

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

high@modelcontextprotocol/sdk@1.8.0GHSA-8r9q-7v3j-jr4g

Anthropic's MCP TypeScript SDK has a ReDoS vulnerability

high@modelcontextprotocol/sdk@1.8.0GHSA-w48q-cv73-mx4w

Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// quality suggestions

Tool annotations

No tools have read-only/destructive annotations

Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.

All four hints declared on every tool

110/110 tools missing one or more hints — binanceAccountInfo (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); binanceOrderBook (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); binanceSpotPlaceOrder (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +107 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.

For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.

Tool inputs are validated

101/110 tool handlers declare input schemas (92%)

Declare an inputSchema with zod/joi/yup on every tool definition.

License file

No license file

Add a LICENSE file (MIT, Apache-2.0, etc.).

Tests exist

No test files found

Add tests that exercise each declared tool.

Production dependencies are patched

0 critical, 2 high severity in production deps — @modelcontextprotocol/sdk@1.8.0 (high), @modelcontextprotocol/sdk@1.8.0 (high)

Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.

Dependency freshness

1/23 production deps stale: prompts@2023-10-21 (2.8y)

Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 6 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Verified](https://m8ven.ai/badge/mcp/termix-official/binance-mcp?variant=verified)](https://m8ven.ai/mcp/termix-official/binance-mcp)
Shows verification status without the grade. Want the grade badge instead? Remove ?variant=verified from the URL.
commit: 93fb7f773580adb0417bdc4e436d88a542586dea
code hash: 48b891f775e4b08a26b0264a1e185f601e65d820a1ceaeb721718b531328be7c
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.

https://m8ven.ai/api/mcp/tool-check
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client