MCP server for the Jetty agent workload platform, providing tools for managing collections, tasks, workflows, trajectories, and scheduled routines. Supports both stdio MCP and WebMCP in the browser.
Strong foundation with 27 well-named tools, explicit schemas, and tool annotations. All tools have descriptions and input schemas with typed parameters. However, descriptions are often terse (many under 50 chars), output schemas are undocumented, and error handling guidance is absent. Parameter descriptions lack detail on constraints, formats, and dependencies. No pagination guidance for list tools. Composition is sound, tools are single-responsibility and chainable via IDs.
Activate trial keys for a collection
Add a label to a trajectory (e.g., quality=high)
Create a new scheduled routine (recurring workflow run)
Create a new task with a workflow definition
Delete a scheduled routine
Get collection details including environment variable keys
Get details of a scheduled routine
Output schemas undocumented. Tools return data via handler functions but no schema documentation visible for LLM planning. E.g., list-collections, get-task, run-workflow lack documented return types.
Descriptions are terse (many 20-40 chars). E.g., 'List all collections', 'Get trial key status' lack context on WHEN to use, WHAT to expect, or dependencies. Rubric baseline: 194 chars avg, 34-392 range.
Parameter descriptions lack constraint details. E.g., 'limit' in list-trajectories has no min/max bounds; 'cadence' in create-routine lacks examples of valid structures; 'init_params' is vague ('Input parameters') without type hints.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 67 | 2026-07-28+ | v2 |
Get execution statistics for a task
Get details of a step template
Get task details including workflow definition
Get full details of a specific workflow run
Get trial key status for a collection
Get logs for a workflow run
List all collections
List recent runs of a scheduled routine
List scheduled routines (recurring workflow runs) for a collection or task
List available step templates
List tasks in a collection
List recent workflow runs (trajectories) for a task
Pause a scheduled routine
Resume a paused scheduled routine
Trigger an immediate run of a scheduled routine
Run a workflow asynchronously (returns immediately with workflow_id). Trial keys are applied automatically server-side when the collection is eligible.
Run a workflow synchronously (blocks until completion, may take 30-60s). Trial keys are applied automatically server-side when the collection is eligible.
Set environment variables for a collection
Update a scheduled routine
Update a task's workflow or description
No error handling guidance. Tools lack recovery hints (e.g., 'If collection not found, call list-collections first'). No categorization of retryable vs fatal errors. Rubric requires: 'Error responses must tell the LLM what to do next.'
Pagination guidance missing. list-trajectories and list-routine-runs accept limit/page but no documentation of max results, total count return, or when pagination is required. Rubric: 'Tools returning lists should accept page/offset and limit and return a total count.'