MCP server for image generation and manipulation with support for Stable Diffusion (Forge), NovelAI, and background removal
neo-mcp defines 4 tools with complete input schemas and descriptions. However, descriptions are minimal (10-50 chars) and lack actionable context for LLM selection. Tool names lack action verbs (txt2img, img2img, anlas, bgkill are noun-heavy or abbreviated). No output schemas documented. Parameters have types and descriptions, but lack constraints (enums, ranges, format hints). Error handling and recovery guidance absent. Composition is reasonable (each tool has one responsibility), but descriptions do not explain WHEN to use each tool or what to expect in responses.
Check NovelAI Anlas balance and account information
Remove background from image using AI background removal
Image-to-image generation/manipulation. When HR upscaling is enabled, denoising_strength is required
Text-to-image generation. When HR upscaling is enabled, denoising_strength is required
Tool names lack action verbs. 'txt2img', 'img2img', 'bgkill', 'anlas' are abbreviated or noun-heavy. LLMs infer intent from names, 'generate_image_from_text' or 'remove_background' would be clearer.
Descriptions are too brief (10-50 chars) and lack context. 'Text-to-image generation' does not explain WHEN to use txt2img vs img2img, what the output format is, or how to interpret results. Descriptions should be 50-200 chars with actionable guidance.
No output schemas documented. LLMs cannot plan downstream calls or extract results without knowing what fields to expect. Document return types for each tool.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | <=2025-11-25 | v2 |
Parameters lack constraints. 'sampler_name', 'model_name', 'output_format' accept free-form strings with no enum or validation. LLMs will hallucinate invalid values. Add enums for known options.
No error handling or recovery guidance. If generation fails, the LLM has no guidance on retry strategy, root cause, or fallback. Add error classification and actionable messages.