MCP server for AI-powered brand identity generation — color palettes, typography systems, design tokens, and brand guidelines with multi-format export
Scoring was not performed
No input schemas visible in source code. Cannot verify parameter types, constraints, enums, ranges, or descriptions for any of the 9 tools.
Tool registration files (src/tools/*.ts) not shown in source excerpts. Cannot verify that descriptions, parameter docs, or output schemas are present in the actual tool definitions. Scoring assumes missing documentation.
No output schema documentation visible. LLMs cannot know what fields to expect from color palettes, typography systems, design tokens, or brand guidelines. This breaks downstream tool composition and forces LLMs to guess field names.
No error handling or recovery guidance visible. Tools like 'generate-color-palette' and 'export-design-tokens' may fail on invalid input (bad color, unsupported format) but no error messages are shown that would guide an LLM to retry or adjust parameters.
Parameter naming and typing not visible. Tools accept complex inputs (brand identity objects, color intents, typography intents) but parameter descriptions and type constraints are not shown. Cannot verify if parameters use human-friendly identifiers (e.g., color names) vs opaque system IDs.
No pagination or result-limiting visible. Tools that generate or export large design systems (e.g., generate-design-system, export-design-tokens) may return massive structured objects. No limit, offset, or pagination parameters shown to prevent context window exhaustion.
Tool composition dependencies unclear. generate-brand-identity likely must be called before refine-brand-element or validate-brand-consistency, but this dependency is not documented. LLMs cannot infer the correct calling order.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 0 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 32 | - | v1 |