intentos-labs/beeper-mcp
A backend service for executing beeper transactions on Binance Smart Chain
Platform-specific configuration:
{
"mcpServers": {
"beeper-mcp": {
"command": "npx",
"args": [
"-y",
"beeper-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A backend service for executing beeper transactions on Binance Smart Chain (BSC). This service provides a set of tools for interacting with the BSC blockchain, including balance checking, balance transfers, token transfers, token swaps in Pancakeswap and beeper reward claims.
Create a .env file in the project root with the following variables:
BEEPER_CHAIN=<bsc or bsc-testnet>
BEEPER_ACCOUNT=<your-wallet-address>
BEEPER_SECRET_KEY=<your-private-key>
BEEPER_TARGET_TOKEN=<default-token-address> # OptionalThe service exposes the following MCP tools:
get_default_wallet_address() -> str: Get the default wallet addressget_default_token_address() -> str: Get the default token addressswitch_default_token_address(new_token_address: str) -> str: Switch to a new default token addressget_balance(address: str) -> str: Get BNB balance of an addressget_token_balance(address: str, token_address: str) -> str: Get token balance of an addresstransfer(recipient_address: str, amount: Decimal = 0.01) -> dict: Transfer BNB to an addresstransfer_token(recipient_address: str, token_address: str, amount: Decimal = 0.01) -> dict: Transfer tokens to an addressswap_token(token_in: str, token_out: str, amount: Decimal = 0.01) -> dict: Swap between tokensget_token_price(token_address: str) -> float: Get token price in BNBbuy_token(token_address: str, amount: Decimal = 0.01) -> dict: Buy tokens with BNBLoading reviews...