distributeNativeLABSCO SUMMARY
Two calls that move real money.
Batching a payout into one transaction is the whole value: one gas cost, one hash, and no loop for an agent to get half-right. The token path also covers the parts people forget — decimals, allowance, and the approval when the allowance is short. The setup to weigh is the shape of the credential: a private key sits in the client config, and everything that key can spend is in scope.
What it is
An MCP server with two tools for paying many addresses at once on BNB Smart Chain. One sends native BNB, the other a BEP20 token; both take a list of receivers and a matching list of amounts and put them through one transaction.
What you get
- Send BNB to many addresses in a single transaction —
receiversandamountsgo in, the total is summed for you, amounts are converted to wei and gas is estimated — thedistributeNativetool - Send a BEP20 token to many addresses — add
tokenAddress, and the server queries the token's decimals, checks the allowance and approves the contract when it needs to — thedistributeTokentool - A transaction hash back on success, so the send can be checked on-chain
Requirements
Node.js version 18 or higher, pnpm for dependencies, and access to a BSC RPC endpoint such as https://bsc-dataseed.binance.org/. Clone the repository and point the client's command at node with /path/to/bsc-multisend-mcp/index.js. The wallet's private key goes in the client config as PRIVATE_KEY, and that wallet needs BNB for gas plus whatever it is distributing — that key signs every transfer this server makes.
Setup effort
Build from source — git clone https://github.com/kukapay/bsc-multisend-mcp.git
USE CASES
Paying a batch of contributors in BNB
Give the addresses and the amounts once; totals are summed and sent as a single transaction.
Distributing a token to a list
Pass the token contract with the receivers and amounts and let the server handle decimals and approval.
Airdropping different amounts to different wallets
Send a per-address amount in one call rather than one transfer at a time.
2 tools
Listed in project docs. Your client may show a different list.
distributeTokenBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- Node.js 18 or later
- pnpm on PATH
- PRIVATE_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/kukapay/bsc-multisend-mcp.git
cd bsc-multisend-mcp
pnpm installMCP Clients
Claude Desktop
{
"mcpServers": {
"BSC MultiSend": {
"command": "node",
"args": [
"<YOUR_PATH_TO_BSC_MULTISEND_MCP>/index.js"
],
"env": {
"PRIVATE_KEY": "<YOUR_PRIVATE_KEY>"
}
}
}
}