MCP server for Multipu token launch platform, providing tools for querying live meme tokens, wallet balances, executing swaps, and accessing trading strategy intelligence across Solana, BNB Chain, and Robinhood.
Server defines 6 tools with explicit schemas and descriptions visible in server.js. However, critical gaps undermine quality: (1) Naming lacks consistency, 'multipu_get_live_memes' uses 'memes' (colloquial) instead of 'tokens'; (2) Descriptions are present but generic, averaging ~120 chars, lacking WHEN/WHY guidance for LLM selection; (3) Parameter descriptions are minimal, 'amount' lacks units, range, or precision; (4) No output schemas documented, LLMs cannot predict response structure; (5) Error handling absent, no recovery guidance or categorization; (6) Irreversible tool (multipu_swap_tokens) has no dry-run, confirmation, or rollback pattern. Schemas are well-formed JSON Schema with types and enums, but lack depth. No tool annotations (readOnlyHint/destructiveHint) despite clear risk levels.
Deterministically simulate (dry run) an on-chain swap workflow through KeeperHub before moving value, checking gas, slippage, and MEV risk.
Generate a new programmatic developer API key.
Search and retrieve a paginated directory of active token launches on Multipu across Solana, BNB Chain, and Robinhood.
Get real-time wallet balances across all supported chains (Solana SOL, BNB Chain BNB, and Robinhood ETH).
Execute a swap trade (buy or sell) against an active bonding curve pool on Multipu.
Query OlaXBT Nexus market strategy intelligence, momentum alpha score, and trend predictions for a token ticker.
No output schemas documented. LLMs cannot predict response structure, field names, or types. Breaks tool chaining and forces agents to guess at downstream parameter mappings.
Irreversible tool (multipu_swap_tokens) lacks dry-run, confirmation, or rollback pattern. Agents can execute real trades without preview or user confirmation, risking financial loss.
Parameter descriptions lack actionable constraints. 'amount' has no units, range, or precision guidance. 'query' is optional but no default behavior stated. LLMs cannot validate inputs before calling.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tool definitions lack error categorization (retryable vs user-fixable vs fatal). Agents cannot self-correct on API failures.
Tool naming inconsistency: 'multipu_get_live_memes' uses colloquial 'memes' instead of 'tokens'. Confuses LLM intent inference and conflicts with domain terminology used in other tools.