BSC MultiSend MCP
Perform bulk BNB and BEP20 token transfers on the BNB Smart Chain (BSC).
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:
git clone https://github.com/kukapay/bsc-multisend-mcp.git cd bsc-multisend-mcp -
Install dependencies:
pnmp install -
Configure MCP client:
Claude Desktop configuration file as a reference:
{ "mcpServers": { "BSC MultiSend": { "command": "node", "args": [ "/path/to/bsc-multisend-mcp/index.js" ], "env": { "PRIVATE_KEY": "your-private-key" } } } }Replace
/path/to/bsc-multisend-mcpwith your actual installation path, andyour-private-keywith 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:
I want to send 0.1 BNB to 0xRecipient1 and 0.2 BNB to 0xRecipient2 on BSC.
Expected Response:
BNB distribution successful. Tx Hash: 0x...
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:
Send tokens to the following addresses on BSC using the token contract at 0xTokenAddress:
- 0xRecipient1: 100.5 tokens
- 0xRecipient2: 200 tokens
- 0xRecipient3: 50.75 tokens
- 0xRecipient4: 150 tokens
- 0xRecipient5: 75.25 tokens
Expected Response:
Token distribution successful. Tx Hash: 0x...
License
This project is licensed under the MIT License. See the LICENSE file for details.
Verwandte Server
senado-br-mcp
MCP Server for Brazilian Federal Senate open data - legislators, bills, votes, committees
AltBots — Fund Manager Intelligence
Institutional research and manager diligence reports on hedge funds, venture capital and private equity managers. Summary of filings, personnel changes, media screening and social signals delivered to you in minutes.
Memora
A lightweight MCP server for semantic memory storage, knowledge graphs, and cross-session context
FinMCP
Lightweight TypeScript Finance MCP server wrapping Yahoo Finance APIs. Plug real-time financial data — stocks, options, crypto, earnings — into any AI assistant. No API key. Works via stdio, Docker, or HTTP.
Business Idea Validator
Validates business ideas with one focused MCP call instead of a long manual research loop. Returns structured scores, risk flags, and competitor context.
Sitecore MCP server
MCP server for work with Sitecore
MCP Internet Speed Test
Perform internet speed measurements including download/upload speed, latency, and jitter.
WoWok
A server for the WoWok platform, designed for co-creation, transactions, and empowering potential.
System Information MCP Server
Provides real-time system information and metrics, including CPU, memory, disk, network, and process status.
Frihet MCP Server
The first AI-native MCP server for a Spanish ERP. Create invoices, manage expenses, track clients, handle products, quotes and webhooks — all through natural language with any AI assistant. 31 tools, bilingual ES/EN.