chain_tool_kit (TheParthi/chain_tool_kit) is an MCP server listed on the M8ven Trust Index. It scores 56 out of 100, grade D. It declares 90 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
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
TheParthi
Source: github_code
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.
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.
binance_us_account_infoGet current account information including balances and permissions. Returns all asset balances (free and locked), account permissions, and trading status.
binance_us_my_tradesGet trade history for a specific trading pair. Returns executed trades including price, quantity, commission, and timestamps.
binance_us_rate_limitsGet current trade order count rate limits for all time intervals. Shows how many orders you can place within each interval.
binance_us_trade_feeGet your current maker & taker fee rates for spot trading based on your VIP level. BNB fee discount (25% off) is not factored in.
binance_us_trade_volumeGet total trade volume for the past 30 days. Volume is calculated on a rolling basis every day at 0:00 AM (UTC).
binance_us_cl_accountGet current credit line account information including LTV ratios, balances, and loan details. ⚠️ REQUIRES CREDIT LINE API KEY - Standard API keys will not work. ⚠️ Requires institutional credit line agreement with Binance.US. Returns comprehensive account information including: - clAccountId: Cred…
binance_us_cl_alert_historyGet margin call and liquidation alert history for your credit line account. ⚠️ REQUIRES CREDIT LINE API KEY - Standard API keys will not work. ⚠️ Requires institutional credit line agreement with Binance.US. Returns alert records including: - alertTime: When the alert was triggered - alertType: MA…
binance_us_cl_transfer_historyGet transfer history for your credit line account. ⚠️ REQUIRES CREDIT LINE API KEY - Standard API keys will not work. ⚠️ Requires institutional credit line agreement with Binance.US. Returns transfer records including: - transferId: Unique transfer identifier - transferType: TRANSFER_IN or TRANSFE…
binance_us_cl_transferTransfer assets in or out of your credit line account. ⚠️ REQUIRES CREDIT LINE API KEY - Standard API keys will not work. ⚠️ Requires institutional credit line agreement with Binance.US. ⚠️ This action moves funds - verify details carefully! Transfer types: - TRANSFER_IN: Move assets from master a…
binance_us_cl_liquidation_historyGet liquidation history for credit line account. ⚠️ REQUIRES INSTITUTIONAL CREDIT LINE AGREEMENT Liquidations occur when LTV exceeds liquidationLTV threshold. This endpoint shows historical liquidation events. Each liquidation record may include: - Liquidated assets and amounts - Liquidation time…
binance_us_cust_balanceGet balance information for Binance.US exchange wallet and custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY - Standard API keys will not work. This endpoint is for institutional custody partners (e.g., Anchorage, BitGo). Response includes: - exchangeWalletBalance: Balances in your Bi…
binance_us_cust_supported_assetsGet list of assets supported for custodial solution transfers and settlements. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Response includes: - transferEligible: Assets that can be transferred - settlementEligible: Assets that can be settled Each asset entry contains: - asset: Asset symbol - precision…
binance_us_cust_wallet_transferTransfer assets from Binance.US exchange wallet to custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Use this to move assets from your Binance.US exchange wallet to your custodial sub-account for trading. Response includes: - asset: Transferred asset - amount: Transfer amount - clien…
binance_us_cust_transferTransfer assets from custodial partner account to Binance.US custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Use this to move assets from your custodial partner (e.g., Anchorage) to your Binance.US custodial sub-account for trading. Response includes: - asset: Transferred asset - a…
binance_us_cust_undo_transferUndo a previous transfer from your custodial partner. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Use this to reverse a custodian transfer that hasn't been fully processed. Response includes: - transferId: New transfer ID for the undo operation - asset: Asset being returned - amount: Amount being retu…
binance_us_cust_wallet_transfer_historyGet history of transfers from Binance.US exchange wallet to custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Response includes: - data: Array of transfer records - total: Total number of transfers Each transfer record contains: transferId, clientOrderId, asset, amount, status, creat…
binance_us_cust_transfer_historyGet history of transfers from custodial partner to Binance.US custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Includes ExpressTrade transfers, Custodian transfers, and Undo transfers. Response includes: - data: Array of transfer records - total: Total number of transfers Each recor…
binance_us_cust_available_balanceGet available balance in the custodial sub-account for trading. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Returns the balance available for placing new orders.
binance_us_cust_new_orderPlace a new trade order through the custodial solution. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Supported order types: - LIMIT: Requires timeInForce, quantity, price - MARKET: Requires quantity OR quoteOrderQty - STOP_LOSS: Requires quantity, stopPrice (executes as MARKET when triggered) - STOP_LOS…
binance_us_cust_oco_orderPlace a new OCO (One-Cancels-the-Other) order through the custodial solution. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY OCO orders combine a limit order with a stop-loss order. When one executes, the other is automatically canceled. Price Restrictions: - SELL: Limit Price > Last Price > Stop Price …
binance_us_cust_open_ordersGet all open custodial trade orders. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY ⚠️ Do not call without a symbol parameter as it returns all pairs and can be slow. Response is an array of open orders with: symbol, orderId, price, origQty, executedQty, status, type, side, stopPrice, time, updateTime, i…
binance_us_cust_get_orderGet details of a specific custodial trade order. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Response includes: symbol, orderId, price, origQty, executedQty, cummulativeQuoteQty, status, timeInForce, type, side, stopPrice, icebergQty, time, updateTime, isWorking, expressTradeFlag
binance_us_cust_order_historyGet historical custodial trade orders. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY If symbol is not sent, orders for all symbols will be returned. Response is an array of orders with full details including status, executedQty, and expressTradeFlag.
binance_us_cust_trade_historyGet historical custodial trades (filled orders). ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Returns actual executed trades with price, quantity, and commission details. Response includes for each trade: symbol, price, qty, quoteQty, time, isBuyer, isMaker, isBestMatch, orderId, commission, commission…
binance_us_cust_cancel_orderCancel an active custodial trade order. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Either orderId or origClientOrderId must be provided. Response includes the canceled order details with status: CANCELED
binance_us_cust_cancel_orders_symbolCancel all active custodial orders for a specific trading pair. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY This includes OCO orders. Use with caution. Response is an array of all canceled orders.
binance_us_cust_cancel_ocoCancel an entire OCO (One-Cancels-the-Other) order list. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY This cancels both legs of the OCO order. Response includes orderListId, orders array, and orderReports with canceled order details.
binance_us_cust_settlement_settingsGet current settlement settings for custodial solution. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Shows automatic settlement configuration and schedule. Response includes: - settlementActive: Whether auto-settlement is enabled - frequencyInHours: Settlement frequency (e.g., 24 hours) - nextTriggerTi…
binance_us_cust_settlement_historyGet historical settlement records for custodial solution. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Shows past automatic settlements to custodial partner. Response includes: - records: Array of settlement records - total: Total number of settlements Each record contains: - status: PROCESS, SUCCESS,…
binance_us_custodial_balanceGet balance information for Binance.US exchange wallet and custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY - Regular API keys will not work. Returns two balance arrays: - exchangeWalletBalance: Balances in your Binance.US exchange wallet - custodialAcctBalance: Balances in your Binan…
binance_us_custodial_supported_assetsGet list of assets supported for custodial transfers and settlements. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Returns two lists: - transferEligible: Assets that can be transferred FROM custodial partner - settlementEligible: Assets that can be settled TO custodial partner Each asset includes: - as…
binance_us_custodial_wallet_transferTransfer assets from your Binance.US exchange wallet to your custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY ⚠️ This moves funds - verify details carefully! This transfers from your main Binance.US account to your custodial sub-account, which can then be traded or settled to your cus…
binance_us_custodial_custodian_transferRequest asset transfer from a custodial partner account to Binance.US custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY ⚠️ This initiates a transfer request to your custody partner! This requests your custodial partner to transfer assets to your Binance.US account. The actual transfer …
binance_us_custodial_undo_transferUndo a previous transfer from your custodial partner. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY ⚠️ Only certain transfers can be undone - check with your custodial partner. This reverses a previous custodian transfer by its transfer ID.
binance_us_custodial_wallet_transfer_historyGet history of transfers from Binance.US exchange wallet to custodial sub-account. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Returns transfer history with status, amounts, and timestamps.
binance_us_custodial_custodian_transfer_historyGet history of transfers from custodial partner, including ExpressTrade and Undo transfers. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Returns transfer history with status, amounts, and timestamps.
binance_us_custodial_settlementRequest settlement of assets from custodial sub-account to custodial partner. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY ⚠️ This sends funds to your custodial partner! This settles (withdraws) assets from your Binance.US custodial sub-account to your custody partner's vault.
binance_us_custodial_settlement_historyGet history of settlements from custodial sub-account to custodial partner. ⚠️ REQUIRES CUSTODIAL SOLUTION API KEY Returns settlement history with status, amounts, and timestamps.
binance_us_pingTest connectivity to the Binance.US API. Returns empty object if successful.
binance_us_server_timeGet the current server time from Binance.US exchange.
binance_us_system_statusCheck if Binance.US system is under maintenance. Status 0 = normal, 1 = system maintenance. Requires API key authentication.
binance_us_exchange_infoGet current exchange trading rules and trading pair information from Binance.US. Can filter by specific symbol(s) or permissions.
binance_us_order_bookGet order book depth (bids and asks) for a trading pair on Binance.US. Returns price levels with quantities. Weight varies based on limit (1-100: weight 1, 101-500: weight 5, 501-1000: weight 10, 1001-5000: weight 50).
binance_us_recent_tradesGet recent trades for a trading pair on Binance.US. Returns trade ID, price, quantity, time, and maker/taker info.
binance_us_historical_tradesGet older historical trades for a trading pair. Requires API key with MARKET_DATA permission.
binance_us_agg_tradesGet compressed aggregate trades. Trades with same time, order, and price are aggregated.
binance_us_klinesGet Kline/candlestick data for a trading pair. Returns OHLCV data.
binance_us_avg_priceGet current 5-minute rolling weighted average price.
binance_us_ticker_24hrGet 24-hour rolling window price change statistics.
binance_us_ticker_priceGet latest price for symbol(s).
binance_us_ticker_bookGet best bid/ask prices and quantities (top of book).
binance_us_rolling_windowGet rolling window price change statistics with custom window sizes (1m to 7d).
binance_us_otc_coin_pairsGet a list of supported OTC (Over-The-Counter) trading pairs on Binance.US. OTC trading allows large block trades to be executed outside the regular order book, minimizing market impact. This endpoint returns available coin pairs with their minimum and maximum trading limits. Response includes: …
binance_us_otc_quoteRequest a quote for an OTC (Over-The-Counter) trade on Binance.US. This endpoint requests a price quote for converting one coin to another via OTC. The quote is valid for a limited time (check validTimestamp in response). ⚠️ IMPORTANT: The quote must be used quickly as it expires based on validTim…
binance_us_otc_place_orderPlace an OTC (Over-The-Counter) trade order using a previously acquired quote. ⚠️ IMPORTANT: You must first call binance_us_otc_quote to get a quoteId before placing an order. The quote expires quickly, so place the order immediately after receiving the quote. Order Status values: - PROCESS: Order…
binance_us_otc_get_orderGet detailed information about a specific OTC (Over-The-Counter) trade order. Use this to check the status and details of a previously placed OTC order. Response includes: - quoteId: Original quote ID used - orderId: Order identifier - orderStatus: SUCCESS, PROCESS, ACCEPT_SUCCESS, or FAIL - fromC…
binance_us_otc_all_ordersQuery all OTC (Over-The-Counter) trade orders with optional filters. Use this to retrieve your OTC trading history with various filtering options. Response includes: - total: Total number of orders matching filters - rows: Array of order objects with full details Each order contains: quoteId, ord…
binance_us_ocbs_ordersQuery all OCBS (One-Click-Buy-Sell) fiat orders on Binance.US. OCBS allows direct fiat-to-crypto conversions. This endpoint retrieves your OCBS order history for fiat transactions (e.g., USD to BTC). Response includes: - total: Total number of OCBS orders - dataList: Array of orders with details …
binance_us_staking_asset_infoGet staking information for supported assets on Binance.US. Returns details about staking options including APR, APY, and staking limits. Response includes for each asset: - stakingAsset: Asset being staked (e.g., BNB, ETH) - rewardAsset: Asset received as staking reward - apr: Annual Percentage R…
binance_us_staking_stakeStake a supported asset on Binance.US to earn staking rewards. ⚠️ IMPORTANT: - Staking locks your assets for a period of time - Check unstakingPeriod using binance_us_staking_asset_info before staking - Ensure you have sufficient balance before staking - Verify min/max staking limits for the asset …
binance_us_staking_unstakeUnstake a previously staked asset on Binance.US. ⚠️ IMPORTANT: - Unstaking may take time (check unstakingPeriod in asset info) - You will stop earning rewards once unstaking begins - Some assets may have early unstaking penalties Parameters: - stakingAsset: The asset to unstake (e.g., BNB, ETH) - …
binance_us_staking_balanceGet current staking balance for assets on Binance.US. Returns your current staking positions and their details. Response includes for each staked asset: - asset: The staked asset symbol - stakingAmount: Total amount currently staked - rewardAsset: Asset received as rewards - apr: Current APR for t…
binance_us_staking_historyGet staking transaction history for assets on Binance.US. Returns a history of staking and unstaking transactions. Response includes for each transaction: - asset: The asset involved - amount: Transaction amount - type: Transaction type (staked, unstaked, etc.) - initiatedTime: Transaction initiat…
binance_us_staking_rewardsGet staking rewards history for assets on Binance.US. Returns a history of staking rewards earned over time. Response includes: - total: Total number of reward records - data: Array of reward records Each reward record contains: - asset: The reward asset - amount: Reward amount - usdValue: USD va…
binance_us_subaccount_listGet a list of all sub-accounts. Filter by email or status (enabled/disabled).
binance_us_subaccount_transfer_historyGet transfer history between master and sub-accounts.
binance_us_subaccount_transferExecute an asset transfer between master account and a sub-account. ⚠️ This moves funds between accounts!
binance_us_subaccount_assetsGet asset balances for a specific sub-account.
binance_us_subaccount_summaryGet the total USD value of assets in the master account and all sub-accounts.
binance_us_subaccount_statusGet status list of sub-accounts including activation status and enabled features.
binance_us_create_listen_keybinance_us_keepalive_listen_keyExtend the validity of a listen key by 60 minutes. ⚠️ IMPORTANT: - Call this every 30 minutes to prevent the stream from closing - If the key expires, you'll need to create a new one - This resets the 60-minute expiration timer This endpoint requires API key but does NOT require signature.
binance_us_close_listen_keyClose a User Data Stream by invalidating the listen key. Use this when you're done receiving real-time updates. After closing, the WebSocket connection will be terminated. This endpoint requires API key but does NOT require signature.
binance_us_websocket_infoGet information about available WebSocket streams on Binance.US. Returns details about: - Market data streams (public) - User data streams (requires listen key) - Connection URLs and limits
binance_us_asset_configGet details of all crypto assets including fees, withdrawal limits, and network status. Shows deposit/withdrawal enabled status per network.
binance_us_withdraw_cryptoSubmit a crypto withdrawal request. Requires withdrawal permission on API key. ⚠️ This action transfers funds OUT of your account - verify address carefully!
binance_us_withdraw_fiatSubmit a USD withdrawal request via BITGO. ⚠️ This action transfers USD OUT of your account!
binance_us_withdraw_historyGet crypto withdrawal history. Filter by coin, status, or time range.
binance_us_deposit_historyGet crypto deposit history. Filter by coin, status, or time range.
binance_us_deposit_addressGet a deposit address for a specific crypto asset. Use this to receive funds into your Binance.US account.
binanceAccountInfocheck binance account info
binanceOrderBookcheck binance order book
binanceSpotPlaceOrderTrading for small orders will not generate significant selling pressure on the market
binanceTimeWeightedAveragePriceFutureAlgoPlace a new spot TWAP order with Algo service. Trading for large orders can generate significant selling pressure on the market
BinanceAutoInvestChangeIndexPlanStatusChange the status of an index-linked auto-invest plan (pause/resume).
BinanceAutoInvestChangePlanStatusChange plan status (pause/resume) for auto-invest.
BinanceAutoInvestCreatePlanCreate an investment plan for auto-invest.
BinanceAutoInvestEditPlanEdit an existing investment plan for auto-invest.
BinanceAutoInvestGetHistoryListGet auto-invest transaction history. View all past purchases and investments.
BinanceAutoInvestGetIndexInfoGet information about auto-invest index portfolios. Index portfolios are pre-built diversified portfolios.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
express vulnerable to XSS via response.redirect()
Express.js Open Redirect in malformed URLs
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
90/90 tools missing one or more hints — binance_us_account_info (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); binance_us_my_trades (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); binance_us_rate_limits (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +87 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
87/90 tool handlers declare input schemas (97%)
Declare an inputSchema with zod/joi/yup on every tool definition.
Tests exist
No test files found
Add tests that exercise each declared tool.
Production dependencies are patched
0 critical, 3 high severity in production deps — @modelcontextprotocol/sdk@1.11.0 (high), @modelcontextprotocol/sdk@1.11.0 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Domain consistency
npm scope @nirholas doesn't match GitHub owner theparthi
Use the same org name across GitHub, npm, and your homepage so users can verify the publisher.
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.
[](https://m8ven.ai/mcp/theparthi/chain_tool_kit)?variant=verified from the URL.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