MCP server for loop-engineering — exposes patterns, skills, state, and audit tools as runtime-queryable resources for AI agents
Loop Engineering MCP server provides 7 read-only tools with basic descriptions and minimal input schemas. All tools follow verb_noun naming (loop_list_*, loop_get_*, loop_recommend_*), which is good. However, descriptions are generic (avg ~80 chars, well below the 194-char baseline for A+ tools), lack context on WHEN to use each tool, and omit dependency hints. Input schemas are present but sparse: most tools accept only 1-2 parameters with minimal type info. No output schemas documented. No error handling guidance. All tools are READ_ONLY, reducing risk, but the server lacks the depth expected for production use.
Get full documentation for a specific pattern by ID
Get the full SKILL.md definition for a named skill
Read a state file to understand current loop status
List all available loop engineering patterns with their goals, cadences, and risk levels
List all available skills with their names and locations
List all state files present in the project
Recommend the best loop pattern for a given use case
No output schemas documented. LLMs cannot plan downstream tool calls or extract structured data without knowing what fields to expect.
Descriptions are generic and lack context. E.g., 'List all available loop engineering patterns' does not explain WHEN to call this vs loop_get_pattern, or what structure is returned. Average description length ~80 chars vs 194-char baseline.
No error handling guidance. If a pattern ID is invalid or a skill file is missing, the tool provides no recovery hint (e.g., 'Try loop_list_patterns() first to see available IDs').
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2026-07-28+ | v2 |
Parameter descriptions are minimal. E.g., loop_recommend_pattern accepts 'useCase' with description 'Describe what you want the loop to do' but no guidance on format, length, or examples of valid inputs.
No pagination or result limits documented. If loop_list_patterns or loop_list_skills returns hundreds of items, LLM context window could be exhausted.