Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% at the top level, with descriptions for name, tokens, and customFonts. The tool description adds meaning by explaining tokens.concept (listing all seven options), tokens.mode (light, dark, auto), and how palette and darkPalette work as overrides. This goes beyond the schema's generic description and helps the agent understand the design model. It doesn't explain every token property, but the schema covers those.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.