Skip to main content
Glama

bonk-mcp MCP server

The bonk-mcp server implements Solana blockchain functionality for the LetsBonk launchpad.

Features

  • Token launching: launch any token on letsbonk.fun

  • Token trading: buy/sell any token on letsbonk.fun

Related MCP server: bonk-mcp

Configuration

The bonk-mcp server can be configured in Claude Desktop by adding it to the MCP servers configuration. You'll need to provide:

Quickstart

Install

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

"mcpServers": {
  "bonk-mcp": {
    "command": "uv",
    "args": [
      "--directory",
      "<PATH_TO_BONK_MCP_DIRECTORY>/bonk-mcp",
      "run",
      "bonk-mcp"
    ],
    "env": {
      "KEYPAIR": "<YOUR_SOLANA_KEYPAIR>",
      "RPC_URL": "https://api.mainnet-beta.solana.com"
    }
  }
}
"mcpServers": {
  "bonk-mcp": {
    "command": "uvx",
    "args": [
      "bonk-mcp"
    ],
    "env": {
      "KEYPAIR": "<YOUR_SOLANA_KEYPAIR>",
      "RPC_URL": "https://api.mainnet-beta.solana.com"
    }
  }
}

Development

Building and Publishing

To prepare the package for distribution:

  1. Sync dependencies and update lockfile:

uv sync
  1. Build package distributions:

uv build

This will create source and wheel distributions in the dist/ directory.

  1. Publish to PyPI:

uv publish

Note: You'll need to set PyPI credentials via environment variables or command flags:

  • Token: --token or UV_PUBLISH_TOKEN

  • Or username/password: --username/UV_PUBLISH_USERNAME and --password/UV_PUBLISH_PASSWORD

Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.

You can launch the MCP Inspector via npm with this command:

npx @modelcontextprotocol/inspector uv --directory <PATH_TO_BONK_MCP_DIRECTORY>/bonk-mcp run bonk-mcp

Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.

Core contributor:

0xwckd

Available Tools

6 tools
birdeye-top-tradersA

Get top traders on Solana from BirdEye (showing today's data)

Inputs: no named parameters.

buy-tokenB

Buy tokens on Solana using the Raydium launchpad

Inputs: amount_sol (required), token_address (required), slippage.

jupiter-swapB

Swap tokens on Solana using Jupiter

Inputs: amount (required), input_mint (required), output_mint (required), slippage_bps.

launch-tokenA

Launch a new meme token on Solana using the Raydium launchpad. Optionally perform an initial buy of your own token.

Inputs: name (required), symbol (required), image_url (required), description (required), +5 more.

token-lookupB

Lookup token mint addresses by ticker symbol

Inputs: ticker (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 6 tools

    Disambiguation3/5

    Most tools are distinct, but buy-token and jupiter-swap both enable acquiring tokens, differing only by DEX protocol. Launch-token's optional initial buy also overlaps somewhat with buying, though its primary purpose is creation. Descriptions mention protocols, but an agent could still select the wrong tool for a simple token purchase.

    Naming Consistency2/5

    Tool names mix conventions: launch-token and buy-token use verb-noun, while token-lookup and jupiter-swap use noun-verb, and birdeye-trending-tokens/birdeye-top-traders follow a brand-noun pattern. This inconsistent naming makes it harder to predict tool names.

    Tool Count5/5

    Six tools is a well-scoped count for a meme token server, covering token creation, purchasing, swapping, lookup, and market data. Each tool serves a distinct function with no redundancy in count.

    Completeness4/5

    Core trading workflows are covered: launch, buy, swap, lookup, and market insights. Minor gaps exist, such as no explicit price feed or wallet balance tool, but these can be worked around via existing swap/lookup tools. The surface is fairly complete for the stated purpose.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables natural language interaction for token launches, liquidity management, and treasury operations on Solana via the Model Context Protocol.
      10
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables launching tokens on pump.fun and StonkFun with user-signed transactions, plus a disclosed two-sided quoter for market making.
      MIT