An AI agent with MCP server capabilities for code analysis, tool execution, and agent-based workflows
Scoring was not performed
recipe__final_output has severely truncated description (22 chars). Fails to explain purpose, when to use, or expected behavior. Description must be 50-200 chars minimum.
platform__manage_schedule violates single-responsibility principle by combining 9 distinct actions (list, create, run_now, pause, unpause, delete, kill, inspect, sessions, session_content) in one tool. Should be split into separate tools: list_scheduled_jobs, create_scheduled_job, run_scheduled_job_now, pause_scheduled_job, unpause_scheduled_job, delete_scheduled_job, kill_running_job, inspect_running_job, list_job_sessions, get_job_session_content.
No output schema documentation for either tool. LLMs cannot plan downstream operations or extract required data without knowing what fields are returned.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 49 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 48 | - | v1 |
platform__manage_schedule uses conditional parameters (job_id, recipe_path, cron_expression, session_id) with no documented dependencies. E.g., which parameters are required for 'create' vs 'list'? LLMs will pass invalid combinations.
Both tools lack error handling guidance. No recovery instructions for users or agents. E.g., what happens if a job_id is invalid? What should the agent do?
Naming uses non-standard double-underscore convention (recipe__final_output, platform__manage_schedule) instead of verb_noun_subject pattern (e.g., submit_final_output, manage_scheduled_jobs). LLMs expect action verbs to infer intent.
recipe__final_output description mentions 'validates for structured JSON' but provides no examples of valid schemas or constraints. LLMs cannot determine what JSON structure is acceptable.
platform__manage_schedule 'action' parameter is an enum with 9 values, but the description lists all actions in a flat sentence without structure. Parameter should explain which actions require which other parameters.