MCP server for AI Agent Patterns Playbook — search patterns, design principles, and Atlas interaction vocabularies without blowing out context
16 tools with consistent verb-noun naming (recommend_, diagnose_, list_, get_, search_). All tools have descriptions (avg ~80 chars, within baseline 34-392). Input schemas present with type definitions and enums where appropriate. However, output schemas are not documented in the source code, critical for LLM planning. No error handling guidance visible. Tools are read-only (low risk), but lack recovery patterns and actionable error messages. Composition is sound: tools chain logically (search_patterns → get_pattern → get_relations). No security concerns (no credentials, no state mutation). Descriptions are functional but terse; could be richer with WHEN/WHY context.
Diagnose agent problems and get pattern recommendations to fix them
Diagnose UX complaints and get UX patterns, design principles, and microcopy recommendations
Get decision trees, phases, and implementation guidance from the AI-First Build Guide
Get full write-up for one AI capability including failure modes, patterns, principles, and examples
Get full content of a design principle by number (1-17)
Get design taxonomy, governance, rollout, metrics, human tasks, constraints, or other design sections
Get full content of an engineering pattern by number
Output schemas not documented. LLMs cannot plan downstream tool calls or extract structured data without knowing what fields to expect from responses.
No error handling guidance. Tools lack recovery hints (e.g., 'If pattern not found, try search_patterns() first'). Errors should categorize as retryable, user-fixable, or fatal.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2026-07-28+ | v2 |
Get typed relations and graph neighbourhood of a pattern
Get full content of a UX pattern by number (1-7)
List all AI capabilities (what AI is good at) by category
List all engineering patterns, optionally filtered by Part
Recommend the right AI capability primitive for a task description
Get unified design and engineering recommendations for a project description
Get phased pattern recommendations for a project description and experience level
Search design principles, UX patterns, governance, and constraints by keyword
Search engineering patterns by keyword
Descriptions are terse (avg ~70 chars). Lack WHEN/WHY context. E.g., 'Get full content of a design principle' does not explain when to call it vs search_design or recommend_design.
Optional parameters lack clarity on defaults. E.g., get_build_guide 'section' is optional but no description of what is returned when omitted.
No pagination support visible. Tools like list_capabilities and list_patterns may return large result sets without limit/offset/cursor parameters.