A comprehensive MCP server providing tools for file operations, code execution, browser automation, plugin management, MCP server management, and workflow templates
AgentDock exposes 13 tools with mixed quality. Most tools have descriptions and basic schemas, but critical gaps exist: parameter descriptions are sparse or missing entirely (e.g., browser_act's 'actions' array lacks element schema), output schemas are undocumented, and error handling guidance is absent. Tool naming is reasonable (verb_noun pattern mostly followed), but composition issues exist, browser_session, browser_act, and browser_snapshot could be unified. No evidence of pagination support, result limits, or chaining IDs in responses. Security concerns: exec_command accepts arbitrary shell commands with minimal validation hints. Overall, definitions are functional but fall short of production-grade quality.
Manage interactions with ACP sessions
Retrieve prompts from ACP sessions
Manage ACP sessions with actions: info, new, list, inspect, open, update, close, delete
Returns the current AgentDock context including available skills, MCP servers, plugins, and ACP configuration
Perform actions in a browser session (click, fill, navigate, etc.)
Manage browser sessions with actions: start, close, cleanup_stale
Take a snapshot of the current browser page state
Output schemas completely undocumented. No tool documents what fields it returns, forcing LLMs to guess downstream field names and types. This breaks tool chaining and wastes tokens on exploratory calls.
browser_act 'actions' parameter is an array with no element schema. LLMs cannot determine what action objects should contain, their required fields, or valid action types.
exec_command accepts arbitrary shell commands with no validation hints, constraints, or security warnings in the description. No mention of sandboxing, allowed commands, or injection risks.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 53 | 2025-06-18+ | v2 |
Execute shell commands in the workspace
Edit files with actions: replace, patch, add, move, delete
Manage MCP servers with actions: add, list, disable, env_set, env_get, env_delete
Manage plugins with actions: validate, install, disable, remove, list, inspect
Read file content from the workspace
Manage workflow templates with actions: match, vector_index
Parameter descriptions are sparse or generic. Many parameters lack actionable guidance: 'profile_id' (what format?), 'source' (absolute or relative path?), 'env' object (what keys are valid?). LLMs cannot infer constraints.
No error handling guidance. Tools do not document what errors can occur, whether they are retryable, or what the LLM should do next. Agents will fail silently or retry indefinitely.