bonk-mcp
Allows launching and trading tokens on the Solana blockchain via the LetsBonk launchpad.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bonk-mcp launch a new token called MemeCoin with symbol MEME"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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:
Path to the bonk-mcp directory
Environment variables:
KEYPAIR: Your Solana keypairRPC_URL: Solana RPC endpoint (e.g., https://api.mainnet-beta.solana.com)
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:
Sync dependencies and update lockfile:
uv syncBuild package distributions:
uv buildThis will create source and wheel distributions in the dist/ directory.
Publish to PyPI:
uv publishNote: You'll need to set PyPI credentials via environment variables or command flags:
Token:
--tokenorUV_PUBLISH_TOKENOr username/password:
--username/UV_PUBLISH_USERNAMEand--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-mcpUpon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
Core contributor:
Available Tools
6 toolsbirdeye-top-tradersA
Get top traders on Solana from BirdEye (showing today's data)
Inputs: no named parameters.
birdeye-trending-tokensA
Get trending tokens on Solana from BirdEye
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
Scored across 6 tools
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.
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.
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.
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
Related MCP Connectors
Launch Solana coins from your AI. You approve each launch in your wallet and earn creator fees.
Create, launch and rug-check Solana SPL tokens over x402. Non-custodial, no keys handed over.
Prepare pump.fun token launches from your AI agent. You review and sign each one in your own wallet.
Plan a Solana token launch
Related MCP Servers
- FlicenseBqualityDmaintenanceImplements Solana blockchain functionality for the LetsBonk launchpad, enabling users to launch and trade tokens on letsbonk.fun.115-
- FlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with the LetsBonk launchpad on Solana blockchain to launch new tokens and trade (buy/sell) existing tokens on letsbonk.fun.-
- AlicenseNot gradedqualityDmaintenanceEnables natural language interaction for token launches, liquidity management, and treasury operations on Solana via the Model Context Protocol.10MIT
- AlicenseNot gradedqualityBmaintenanceEnables launching tokens on pump.fun and StonkFun with user-signed transactions, plus a disclosed two-sided quoter for market making.MIT