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. - Get BNB and token balances - Transfer BNB and tokens - Swap tokens in Pancakeswap - Get token prices - Buy and sell token
Add this skill
npx mdskills install intentos-labs/beeper-mcpComprehensive BSC blockchain MCP server with trading, transfers, and token management tools
1# beeper-mcp23A 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.45## Features67- Get BNB and token balances8- Transfer BNB and tokens9- Swap tokens in Pancakeswap10- Get token prices11- Buy and sell tokens12- Claim rewards of beeper tokens13- Manage default wallet and token addresses1415## Prerequisites1617- Python >=3.1018- Access to BSC network (mainnet or testnet)19- Wallet account and private key2021## Environment Variables2223Create a `.env` file in the project root with the following variables:2425```env26BEEPER_CHAIN=<bsc or bsc-testnet>27BEEPER_ACCOUNT=<your-wallet-address>28BEEPER_SECRET_KEY=<your-private-key>29BEEPER_TARGET_TOKEN=<default-token-address> # Optional30```3132## API Endpoints3334The service exposes the following MCP tools:3536### Wallet and Token Management37- `get_default_wallet_address() -> str`: Get the default wallet address38- `get_default_token_address() -> str`: Get the default token address39- `switch_default_token_address(new_token_address: str) -> str`: Switch to a new default token address4041### Balance Operations42- `get_balance(address: str) -> str`: Get BNB balance of an address43- `get_token_balance(address: str, token_address: str) -> str`: Get token balance of an address4445### Transfer Operations46- `transfer(recipient_address: str, amount: Decimal = 0.01) -> dict`: Transfer BNB to an address47- `transfer_token(recipient_address: str, token_address: str, amount: Decimal = 0.01) -> dict`: Transfer tokens to an address4849### Trading Operations50- `swap_token(token_in: str, token_out: str, amount: Decimal = 0.01) -> dict`: Swap between tokens51- `get_token_price(token_address: str) -> float`: Get token price in BNB52- `buy_token(token_address: str, amount: Decimal = 0.01) -> dict`: Buy tokens with BNB53- `sell_token(token_address: str, amount: Decimal = 0.01) -> dict`: Sell tokens for BNB5455### Reward Operations56- `claim_rewards(token_address: str) -> dict`: Claim rewards for a token5758## Running the Service5960```bash61git clone https://github.com/unibaseio/beeper-mcp.git62cd beeper-mcp63# start server over stdio64uv run src/beeper_mcp/server.py65```6667+ start using sse6869The sse service will start on port 8000 by default. You can specify a different port using the `--port` argument:7071```bash72uv run src/beeper_mcp/server.py --port 8008 --transport=sse73```7475### Configuration on Claude/Windsurf/Cursor/Cline7677```json78{79 "mcpServers": {80 "beeper": {81 "command": "uv",82 "args": [83 "--directory",84 "path/to/beeper-mcp",85 "run",86 "src/beeper_mcp/server.py"87 ],88 "env": {89 "BEEPER_ACCOUNT": "your account, 0x...",90 "BEEPER_SECRET_KEY": "your private key or in .env",91 "BEEPER_TARGET_TOKEN": "default token address",92 "BEEPER_CHAIN": "chain type <bsc/bsc-testnet>"93 }94 }95 }96}97```9899## Notes100101- All amounts are in native units (e.g., BNB, tokens)102- Token addresses should be provided in the correct format103- Make sure you have sufficient BNB for gas fees104- The service supports both BSC mainnet and testnet105- All operations return detailed response objects with transaction hashes and status information106- The service includes built-in error handling and status tracking for transactions107108109## Usage110111call functions in llm chat112113+ show wallet and buy tokens114115116117+ sell tokens118119
Full transparency — inspect the skill content before installing.