MCP bridge connecting AceDataCloud's AI capabilities (image generation, video generation, music generation, web search) to OOBE Synapse autonomous Solana agents. Enables agents to perform on-chain DeFi operations combined with AI content generation via the Model Context Protocol.
Critical failures across all dimensions. Tool definitions lack input schemas (cannot verify in source), descriptions are minimal (10-50 chars, well below 50-200 char baseline), and no parameter descriptions visible. All 10 tools show identical structural deficiencies. No error handling guidance, no output schemas documented, no security considerations (API tokens in env vars only). Naming is acceptable (verb_noun pattern) but insufficient to overcome schema/description gaps. Average across 10 tools yields ~28.
Generate images via Flux
Generate video via Luma Dream Machine
Generate images via Midjourney AI
Generate images via Gemini-based NanoBanana
Generate video via ByteDance Seedance
Generate images via ByteDance Seedream
Perform web search via Google SERP API
Generate video via OpenAI Sora
No input schemas visible in source code. Cannot verify parameter types, constraints, or structure.
Tool descriptions are 10-50 characters (well below 50-200 char baseline). Descriptions like 'Generate images via Midjourney AI' lack context for LLM selection, prerequisites, or when to use vs alternatives.
No parameter descriptions visible. Parameters like 'prompt', 'mode', 'timeout' lack explanations of expected format, range, or constraints. LLMs cannot infer meaning from names alone.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 36 | 2026-07-28+ | v2 |
Generate music via Suno AI
Generate video via Google Veo
No output schemas documented. LLMs cannot plan downstream calls or extract required fields (e.g., image URL, video ID, search results structure).
No error handling guidance. Tools lack recovery hints (e.g., 'If timeout, retry with longer timeout' or 'If API rate-limited, wait 60s'). Agents cannot self-correct on failure.