AI-powered crypto launchpad supporting Ethereum and Solana blockchains. Provides MCP tools for token deployment, smart contract management, Uniswap integration, and liquidity pool operations.
This server has significant definition quality gaps. While tool names follow verb_noun conventions well (select_chain, create_template, call_function), descriptions vary widely in quality and completeness. Most critical: 24 tools are defined in server.go but actual input schemas are largely NOT visible in the provided source code, only a few examples (select_chain, view_template, call_function) show explicit parameter schemas. For tools like set_chain, create_template, update_template, delete_template, launch, add_deployment, deploy_uniswap, etc., the schema structure cannot be verified from the code snippet. This forces a conservative score: per the rubric, 'If you cannot see the actual tool definition in the source, only inferred: cap that tool's overall at 50.' Additionally, descriptions are inconsistent in depth and guidance. Some tools (view_template, call_function) have detailed multi-parameter descriptions; others (list_chains, list_template) have one-liners with no parameter detail. No error handling guidance is evident in descriptions. Output schemas are not documented. Security concerns are present: the server involves blockchain operations (token deployment, liquidity pools, smart contract calls) with no visible permission gates, audit logging, or rate limiting in the provided code.
Add an existing deployment to the system
Add liquidity to an existing pool
Call smart contract functions using deployment ID and ABI. Parameters: deployment_id (required) - ID of the deployment containing contract address and ABI, function_name (required) - Name of function to call from contract's ABI, function_args (optional) - Array of function arguments in ABI order, value (optional) - ETH value to send with call (default "0"), metadata (optional) - Transaction metadata for state-changing functions
Create new liquidity pool with signing interface
Create new contract template with validation
Delete templates by ID(s)
Deploy Uniswap infrastructure contracts (factory, router, WETH)
22 of 24 tools lack visible input schemas in source code. Only select_chain, view_template, call_function, and launchpad-mcp-usage show explicit parameter definitions. Remaining tools (set_chain, create_template, update_template, delete_template, launch, add_deployment, deploy_uniswap, etc.) are inferred to exist but definitions cannot be verified.
Descriptions for 20 tools are generic one-liners without context on when to use them, prerequisites, or what they return. Examples: 'List all available blockchain chains with their configurations' (list_chains), 'Create new contract template with validation' (create_template). No guidance on error recovery or related tool dependencies.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 35 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 12 | - | v1 |
Get information about a liquidity pool
Get a quote for a token swap
Get current Uniswap configuration
Generate deployment URL with signing interface
Instructions and guidance for using launchpad MCP tools
List all available blockchain chains with their configurations
List all token deployments with filtering options
List smart contract templates with search
Query account balance on blockchain
Remove liquidity from a pool
Remove Uniswap deployments by IDs
Select active blockchain by chain_type or chain_id
Configure blockchain RPC and chain ID
Set or update Uniswap contract addresses
Swap tokens using liquidity pools
Update existing template
View template details and ABI methods. Parameters: template_id (required) - ID of the template to view, show_abi_methods (optional) - Display all available ABI methods, abi_method (optional) - Display details for a specific method by name
Destructive operations (delete_template, remove_uniswap_deployment, remove_liquidity, swap_tokens) lack dry-run, confirmation, or compensation patterns. No mechanism to prevent accidental loss of templates, liquidity, or token swaps.
No visible error handling guidance in tool descriptions. Tools like call_function (which invokes blockchain operations) provide no recovery hints for failures (insufficient gas, revert, invalid function signature, etc.).
No output schema documentation visible. Tools do not document what fields they return, their types, or pagination structure. Agents cannot plan downstream tool chains or extract needed IDs.
Blockchain operations (token deployment, liquidity management, swaps) lack visible permission gates, rate limiting, or audit logging in provided code. No evidence of least-privilege access control or who-called-what logging for compliance.
Parameters across many tools are not explicitly typed or described in visible schema definitions. E.g., set_chain likely requires 'rpc' (string URL?) and 'chain_id' (string or integer?), but schema is not shown. LLMs cannot infer valid formats.
No documented pagination for list tools. list_chains, list_template, list_deployments may return large results but no visible limit, offset, page_size, or next_cursor parameters. Risks context window overflow.