Enables bulk transfers of BNB (Binance Coin) and BEP20 tokens on the Binance Smart Chain (BSC), allowing users to distribute native BNB and tokens to multiple addresses in single transactions.
Provides repository access for cloning the MCP server code from GitHub (kukapay/bsc-multisend-mcp).
Runs on Node.js environment (version 18+) to execute the BSC MultiSend MCP server which facilitates bulk cryptocurrency transfers on the Binance Smart Chain.
Uses pnpm as the package manager for installing and managing the MCP server dependencies.
Displays status badges in the README to indicate license type, Node.js version requirements, and project status.
BSC MultiSend MCP
An MCP server that enables agents to perform bulk BNB and BEP20 token transfers on BSC.
Features
- distributeNative Tool: Sends BNB to multiple addresses in a single transaction.
- Parameters:
receivers
: Array of BSC addresses to receive BNB.amounts
: Array of BNB amounts (e.g., 0.1 BNB) to send, automatically summed for the total.
- Automatically converts amounts to wei and handles gas estimation.
- Parameters:
- distributeToken Tool: Sends BEP20 tokens to multiple addresses.
- Parameters:
tokenAddress
: Address of the BEP20 token contract.receivers
: Array of BSC addresses to receive tokens.amounts
: Array of token amounts (e.g., 100.5 tokens).
- Queries token decimals, checks allowance, and auto-approves if needed.
- Parameters:
Prerequisites
- Node.js: Version 18 or higher.
- pnpm: For installing dependencies.
- BNB Smart Chain Wallet: A wallet with sufficient BNB for gas and tokens for distribution.
- BSC RPC Endpoint: Access to a BSC node (e.g.,
https://bsc-dataseed.binance.org/
).
Installation
- Clone the repository:
- Install dependencies:
- Configure MCP client: Claude Desktop configuration file as a reference:Replace
/path/to/bsc-multisend-mcp
with your actual installation path, andyour-private-key
with your BSC wallet private key.
Usage
The server offers two tools — distributeNative and distributeToken — for bulk token distribution.
distributeNative
Purpose: Distributes BNB to multiple addresses in a single transaction.
Example Prompt:
Expected Response:
distributeToken
Purpose: Distributes BEP20 tokens to multiple addresses. It queries the token's decimals, checks the contract's allowance, approves the contract if needed, and executes the transfer.
Example Prompt:
Expected Response:
License
This project is licensed under the MIT License. See the LICENSE file for details.
An MCP server that enables agents to perform bulk BNB and BEP20 token transfers on BSC.
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server that exposes the XTB trading API, allowing users to interact with their XTB trading accounts through the Model Context Protocol to perform operations like account management, market data retrieval, and trade execution.Last updated -6TypeScript
- -securityAlicense-qualityAn MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.Last updated -69JavaScriptMIT License
Armor Crypto MCPofficial
AsecurityAlicenseAqualityAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated -20141PythonGPL 3.0- AsecurityFlicenseAqualityA Model Control Protocol (MCP) server that provides cryptocurrency trading interfaces for Binance exchange, enabling functions like real-time price fetching, account balance queries, order placement/cancellation, and automated arbitrage strategies.Last updated -9Python