beeper-mcp logo

beeper-mcp

by intentos-labs

A backend service for executing beeper transactions on Binance Smart Chain (BSC). It provides tools for interacting with the BSC blockchain, including balance checking, token transfers, and token swaps.

View on GitHub

Last updated: N/A

What is beeper-mcp?

The beeper-mcp is a backend service designed to facilitate beeper transactions on the Binance Smart Chain. It offers a suite of tools for managing wallets, transferring assets, swapping tokens on Pancakeswap, and claiming rewards.

How to use beeper-mcp?

To use the service, you need Python >=3.10, access to the BSC network, and a wallet account with a private key. Configure the environment variables in a .env file, then run the server using uv run src/beeper_mcp/server.py. The service exposes API endpoints for wallet management, balance operations, transfer operations, trading operations, and reward operations. You can call functions in LLM chat to show wallet and buy/sell tokens.

Key features of beeper-mcp

  • Get BNB and token balances

  • Transfer BNB and tokens

  • Swap tokens in Pancakeswap

  • Get token prices

  • Buy and sell tokens

  • Claim rewards of beeper tokens

  • Manage default wallet and token addresses

Use cases of beeper-mcp

  • Automated token swapping

  • Reward claiming for beeper tokens

  • Wallet balance monitoring

  • Integrating BSC transactions into applications

FAQ from beeper-mcp

What blockchain does this service support?

This service supports Binance Smart Chain (BSC) mainnet and testnet.

What are the prerequisites for running the service?

You need Python >=3.10, access to the BSC network, and a wallet account with a private key.

How do I configure the service?

Create a .env file with the necessary environment variables (BEEPER_CHAIN, BEEPER_ACCOUNT, BEEPER_SECRET_KEY, BEEPER_TARGET_TOKEN).

What kind of operations can I perform?

You can perform wallet management, balance operations, transfer operations, trading operations, and reward operations.

What format should I use for token addresses?

Token addresses should be provided in the correct format (typically 0x...).