base-batch-send-mcp
README.md
# base-batch-send-mcp
An MCP server for AI agents to batch-send ETH or ERC-20 tokens to multiple recipients in one transaction on Base.
## Install
```bash
npx -y base-batch-send-mcp
```
## Tools
| Tool | Description |
|------|-------------|
| `batch_send_eth` | Send ETH to multiple recipients in one tx |
| `batch_send_erc20` | Send ERC-20 tokens to multiple recipients in one tx |
| `estimate_batch` | Estimate gas + fee for a batch operation |
| `get_batch_info` | Get contract info, fees, and capabilities |
## Setup
```json
{
"mcpServers": {
"base-batch-send": {
"command": "npx",
"args": ["-y", "base-batch-send-mcp"],
"env": {
"DEPLOYER_PRIVATE_KEY": "your-private-key-for-sending"
}
}
}
}
```
## Use Cases
- **Airdrops**: Distribute tokens to hundreds of wallets in one tx
- **Payroll**: Pay multiple team members in ETH or tokens
- **Rewards**: Send rewards to contest winners, stakers, or community members
- **Token distribution**: Distribute tokens after a launch or vesting unlock
## Fees
- **Batch fee**: 0.0005 ETH per batch (~$1.25) — goes to platform treasury
- **Gas**: ~30k gas per ETH recipient, ~60k per ERC-20 recipient
- **Total**: Dramatically cheaper than individual transactions (save 90%+ on gas)
## Contract
- **BatchSender**: `0x7625a962Ba9dddc02F08847904cEA59e881f8907` (Base mainnet)
- **Verified on Basescan**: [View contract](https://basescan.org/address/0x7625a962Ba9dddc02F08847904cEA59e881f8907)
## License
MIT
TDQS
A4.2/5.0
Scored across 4 tools
Disambiguation5/5
Each tool has a distinct purpose: sending ERC-20, sending ETH, estimating costs, and retrieving contract info. No overlap in functionality.
Naming Consistency5/5
All tools follow a consistent verb_noun snake_case pattern (batch_send_*, estimate_batch, get_batch_info), making them predictable.
Tool Count5/5
Four tools is well-scoped for a focused batch-sending server. Each tool serves a necessary role without redundancy or gaps.
Completeness5/5
The set covers the full workflow: estimation before sending, both token and ETH transfers, and contract info retrieval. No obvious missing operations for the stated purpose.
Maintenance
ActivityInactive
ResponsivenessNo issues