MCP server that searches Dribbble, Behance, Awwwards, Mobbin, and Pinterest for UI design inspiration
Server provides three well-defined design search tools with complete JSON Schema validation, good descriptions, and proper input constraints. All tools have explicit schema registration via Zod with type safety. Descriptions are action-oriented and include usage guidance. However, output schemas lack formal documentation in comments, and error messages could provide more recovery guidance. Tool composition is clean (each does one thing), and naming follows verb_noun conventions clearly. No critical security issues detected (read-only operations, no secret injection needed).
Image search across Dribbble, Behance, Awwwards, Mobbin, and Pinterest. Returns image URLs, dimensions, and source links. Use specific UI terms ("fintech dashboard dark mode") over vague ones ("nice design").
Web search scoped to design platforms. Returns article titles, snippets, and links. Better than image search when you want case studies, write-ups, or design system documentation.
Search for a specific aesthetic direction — color palettes, typography, layouts, or animation references. Runs image and web search in parallel and returns combined results.
Output schemas are not formally documented. Tools return structured content (images, results) but no JSDoc or comments explain the field types and structure. LLMs cannot predict downstream tool compatibility.
Error messages lack recovery guidance. When SERPER_API_KEY is missing or rate-limited, errors state the problem but do not suggest next steps (e.g., 'Get a free key at https://serper.dev' is present for missing key, but rate-limit error lacks guidance).
Parameter descriptions for 'sites' array could be clearer about the filtering behavior. Current description says 'Empty array searches all sites' but does not explicitly state that providing values filters to ONLY those sites (vs. AND/OR logic ambiguity).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | C | 60 | 2025-06-18+ | v2 |
| 2026-03-09 | F | 37 | - | v1 |
design_search_styles parameter 'type' has a 'general' enum default, but the description does not explain what 'general' does or how it differs from the specific types (color-palette, typography, layout, animation).