MCP server for Doubao Studio - AI content creation multi-account management and automation workbench. Provides read-only task listing and retrieval via MCP tools/list and tools/call protocol.
Two read-only tools with basic schemas and minimal descriptions. Tool names follow verb_noun pattern (list_tasks, get_task) but descriptions are terse (under 100 chars) and lack actionable context. No output schema documented. Error handling minimal (only get_task validates taskId). No parameter constraints (enums, ranges). Descriptions do not explain WHEN to use each tool or what fields are returned.
只读获取单个豆包任务详情(零写入)
只读列出豆包任务(可选 status/keyword 过滤;零写入)
Parameter descriptions missing. 'status', 'keyword', 'limit' in list_tasks and 'taskId' in get_task have no descriptions. LLMs cannot infer valid values or constraints.
Output schema not documented. Tools return JSON but no schema is declared for the response structure. Agents cannot plan downstream calls or extract fields reliably.
Descriptions too terse and lack context. '只读列出豆包任务(可选 status/keyword 过滤;零写入)' (Chinese, ~40 chars) does not explain WHEN to call this vs get_task, what fields are returned, or pagination behavior.
No parameter constraints. 'limit' is integer with no min/max; 'status' and 'keyword' are free-form strings with no enum or pattern. LLMs will guess valid values.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2026-07-28+ | v2 |
Minimal error handling. get_task validates taskId presence but returns generic JSON error. No recovery guidance (e.g., 'Call list_tasks to find valid task IDs'). list_tasks has no validation.