About megalaunch-mcp
megalaunch-mcp connects AI tools to MegaLaunch, a service for placing meme-token launch orders on Solana’s pump.fun. It provides tools to check pricing and status, create and manage orders, and review launch statistics.
Key features
- 01Check service status and launch statistics
- 02Retrieve package pricing
- 03Create token launch orders
- 04List and inspect orders
- 05Cancel pending unpaid orders
Use cases
- 01Check current launch package prices
- 02Place a meme-token launch order
- 03Review or cancel an unpaid order
MCP support
Exposes MegaLaunch status, pricing, and order-management tools to MCP clients. Authenticated endpoints require a MegaLaunch API key.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
6Saved tool list · updated 2w ago
This tool takes no parameters.
Details
From the project READMEMegaLaunch MCP Server
MCP (Model Context Protocol) server for MegaLaunch — an AI-powered meme token launch service on Solana. This server allows AI tools like Claude Desktop, Cursor, Windsurf, and others to discover and use MegaLaunch directly.
Tools
| Tool | Description |
|---|---|
megalaunch_status | Check service status and recent launch statistics |
megalaunch_pricing | Get current pricing for Basic and Premium packages |
megalaunch_create_order | Create a new meme token launch order on pump.fun |
megalaunch_list_orders | List your token launch orders with optional filters |
megalaunch_get_order | Get detailed status of a specific order |
megalaunch_cancel_order | Cancel a pending (unpaid) order |
Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"megalaunch": {
"command": "node",
"args": ["/path/to/mcp-server/index.js"],
"env": {
"MEGALAUNCH_API_KEY": "ml_your_api_key_here"
}
}
}
}
Cursor
Add to .cursor/mcp.json in your project root or ~/.cursor/mcp.json globally:
{
"mcpServers": {
"megalaunch": {
"command": "node",
"args": ["/path/to/mcp-server/index.js"],
"env": {
"MEGALAUNCH_API_KEY": "ml_your_api_key_here"
}
}
}
}
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"megalaunch": {
"command": "node",
"args": ["/path/to/mcp-server/index.js"],
"env": {
"MEGALAUNCH_API_KEY": "ml_your_api_key_here"
}
}
}
}
Claude Code
claude mcp add megalaunch -- node /path/to/mcp-server/index.js
Set the API key as an environment variable before launching Claude Code, or add it to your shell profile:
export MEGALAUNCH_API_KEY="ml_your_api_key_here"
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
MEGALAUNCH_API_KEY | Yes (for authenticated endpoints) | — | Your MegaLaunch API key |
MEGALAUNCH_API_URL | No | https://vernal.zylos.coco.xyz/megalaunch | API base URL |
Development
# Install dependencies
npm install
# Test server startup (sends an MCP initialize request)
echo '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}},"id":1}' | MEGALAUNCH_API_KEY=test node index.js
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.