MCP server + browser console providing turn.wait human-in-the-loop checkpoint for AI agents.
Single-tool server with well-structured schema and comprehensive parameter documentation. The turn.wait tool has a properly defined JSON Schema with all parameters typed and described (in both English and Chinese). Descriptions are clear and actionable. However, no output schema is documented, and error handling guidance is minimal. The tool does one thing well (human-in-the-loop checkpoint) but lacks recovery patterns and error classification.
Pause execution and wait for human input via browser console. Use for approvals, clarifications, or branch decisions. 暂停执行并等待用户输入(通过浏览器控制台回复)。适用于审批、澄清、分支决策等卡点。
Output schema not documented. No specification of response structure, error codes, or timeout behavior.
Error handling lacks recovery guidance. Timeout errors and user-cancellation scenarios not documented.
No tool annotations present. destructiveHint, readOnlyHint, and idempotentHint not used despite this being a stateful operation.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | C | 60 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 38 | - | v1 |