Flaunch MCP
The Flaunch MCP server lets AI agents launch, discover, and trade Flaunch tokens on Base. It exposes the Flaunch launch flow, IPFS uploads, and coin discovery as Model Context Protocol tools, and pairs with Base MCP for wallet signing and swaps.
Endpoint
The server is hosted at:
https://mcp.flaunch.ggIt uses the Streamable HTTP transport. No API key is required. Clients that do not support remote MCP can use the REST routes instead.
Connecting a Client
Claude Code
claude mcp add --transport http flaunch https://mcp.flaunch.ggCursor / generic MCP config
{
"mcpServers": {
"flaunch": {
"url": "https://mcp.flaunch.gg"
}
}
}For wallet-native launches and swaps, also connect Base MCP — the Flaunch tools return inputs shaped for Base MCP's send_calls and swap tools.
What Agents Can Do
Prepare a wallet-native Flaunch token launch for Base MCP
send_calls.Launch through the Flaunch Web2 API and poll the returned
jobId.Upload token images and metadata to IPFS through Flaunch.
Resolve a completed Web2 launch job into a deployed token contract address.
Build Base MCP
swapinput for a deployed token contract address.Discover newest Flaunch coins and market-cap-ranked Flaunch coins on Base.
Recommended Launch Flow
Use prepare_base_launch for new launches where the user approves the transaction in their own wallet.
Collect the launch payload:
If the user provides an image file instead of an IPFS CID, call
upload_imagefirst and use the returnedipfsHash.Call
prepare_base_launch.Show the final payload and the returned transaction target to the user for confirmation.
Pass the returned
inputdirectly to Base MCPsend_calls.
The response shape is:
prepare_base_launch only prepares unsigned calldata — it never submits the transaction. The user must approve it in their wallet.
Running on Base
Flaunch MCP is designed to run alongside Base MCP. Flaunch prepares everything — metadata, IPFS uploads, unsigned launch calldata, swap inputs — while Base MCP owns the wallet: account onboarding, transaction approval, and submission. The agent never signs or broadcasts through Flaunch.
All production launches and swaps target the base chain. base-sepolia is available for the Web2 launch path only — do not use Base MCP swap with base-sepolia addresses.
Launching a token
Run Base MCP onboarding first.
If the user did not provide a
creatorAddress, call Base MCPget_walletsand use their Base Account address.Collect token details and upload the image with
upload_imageif it is not already an IPFS CID.Show the final launch details and ask the user to confirm.
Call
prepare_base_launchand verify the response hastool: "send_calls"andinput.chain: "base".Ask for explicit confirmation, then call Base MCP
send_callswith the returnedinput.Surface the approval URL as "Approve Transaction" and wait for the user to act.
Call Base MCP
get_request_statusonce after the user acts and report the confirmed result.
Do not submit launches silently, and do not report success until Base MCP request status confirms completion.
Discovering and buying coins
Call
get_new_coinsfor fresh launches orget_market_cap_coinsfor top coins.Show a compact list: symbol, name, contract address, and market data when present.
Do not auto-buy. Ask the user which token and what amount.
On explicit confirmation, call
swap_guidanceand pass itsinputto Base MCPswapwith a funding asset such asETHorUSDC.Surface the approval URL and poll request status only after the user acts.
Swapping by contract address
Tokens can be traded directly by Base contract address — no launch flow required. For buys, set fromAsset to ETH or USDC and toAsset to the token address; for sells, reverse them. If an address came directly from the user, describe it as a user-provided Base token address — do not claim it is a Flaunch token unless Flaunch discovery verified it. If Base MCP swap cannot quote or route the token, report that it is not currently swappable rather than improvising raw calldata.
Risks
Low liquidity — newly launched memecoins can have thin liquidity, volatile prices, and user-supplied metadata. Never present a discovery result as endorsed or vetted.
Slippage — swaps on new tokens can fill materially worse than quoted or fail to route. Do not auto-raise slippage or retry failed swaps without explicit user confirmation.
Irreversible — once the user approves a
send_callslaunch orswap, the onchain result cannot be undone. Always confirm chain, token details, creator address, and amount before any write action.
Tools
Tool
Purpose
prepare_base_launch
Prepare unsigned Flaunch launch calldata for Base MCP send_calls.
launch_memecoin
Create a server-side launch job through the Flaunch Web2 API. Returns a jobId.
get_launch_status
Poll a Web2 launch job by jobId.
resolve_token
Resolve a completed Web2 launch job into a deployed token contract address.
upload_image
Upload and moderate a token image; returns an IPFS hash.
upload_metadata
Upload token metadata to IPFS.
swap_guidance
Build Base MCP swap input for buying or selling a deployed token.
get_new_coins
List the newest Flaunch coin launches on Base.
get_market_cap_coins
List Base Flaunch coins sorted by market cap.
get_top_coins
Explicit discovery query (sort: new or marketCap).
health_check
Check upstream Flaunch API health.
prepare_base_launch
prepare_base_launchInput:
Required fields are name, symbol, description, imageIpfs, and creatorAddress. Social fields are optional.
Internally this uploads metadata through the Flaunch Web2 API, then uses @flaunch/sdk calldata mode to build the launch call. SDK launch defaults are kept server-side.
launch_memecoin
launch_memecoinCreate a server-side Flaunch launch job through the Web2 API. Use this only when the product flow explicitly wants the Web2 launch path — it returns a jobId, not wallet calldata.
get_launch_status
get_launch_statusresolve_token
resolve_tokenIf the job has not completed, the tool returns a structured token_not_deployed error.
upload_image
upload_imageUse the returned ipfsHash as imageIpfs in launch preparation.
upload_metadata
upload_metadataswap_guidance
swap_guidanceBuy example:
Response:
Pass the returned input to Base MCP swap.
Resources
Agents can read these static MCP resources:
flaunch://chains— supported chains and feature flags.flaunch://schema/launch— launch payload summary.flaunch://docs/capabilities— concise tool capability notes.
Prompts
The server exposes reusable prompts for common workflows:
launch-simple-tokenbuy-token-by-addressdiscover-coinsinspect-launch
REST Routes
For clients that cannot use MCP, the same functionality is available over REST:
Example native launch preparation over REST:
Agent Rules
Agents integrating this server should follow these rules:
Never submit launches silently. Show the final launch payload and ask for explicit user confirmation before using
send_calls.Prefer
prepare_base_launchfor wallet-native launches.Use
launch_memecoinonly for the server-side Web2 job flow.Use
resolve_tokenbefore attempting a swap from a Web2jobId.For swaps by contract address, call
swap_guidanceand pass itsinputto Base MCPswap.Treat
prepare_base_launch.inputas unsigned transaction data — the user must approve it in their wallet.
Last updated
Was this helpful?