MCP server for ByteDance OceanEngine (巨量引擎) advertising platform API integration
22 tools with consistent naming (verb_noun pattern) and Chinese descriptions. However, critical gaps: (1) ALL parameter descriptions are in Chinese, making them inaccessible to English-speaking LLMs and violating the pattern:tool-description baseline of 100% A+ tools having English descriptions; (2) NO input schemas are visible in the source code, tool definitions use mcp.WithString() but no explicit JSON Schema with type/description pairs; (3) Output schemas completely undocumented, no indication of what fields are returned; (4) Error handling absent, toolResult() returns raw errors without recovery guidance; (5) No pagination support despite tools like list_accounts, list_campaigns, list_ads that likely return multiple items. Tool names are clear (list_*, get_*, update_*, delete_*) but parameter constraints (enums, ranges) are missing entirely.
删除 v3 广告项目
删除 v3 广告单元
查询创意详情
查询创意审核拒绝原因
查询 v3 广告项目成本保护状态
查询 v3 广告单元成本保护状态
查询 v3 广告单元审核拒绝原因
拉取巨量引擎广告报表数据,支持广告主/项目/单元三个维度
All parameter descriptions are in Chinese, making them inaccessible to English-speaking LLMs. MCP tools must use English descriptions for universal agent compatibility.
No input schemas visible in source code. Tools use mcp.WithString() but no explicit JSON Schema with type/description pairs. Cannot verify parameter constraints, enums, or ranges.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 41 | 2026-07-28+ | v2 |
查询巨量引擎报表可用的指标(metrics)和维度(dimensions)列表
查询已授权的巨量引擎广告账户列表
查询 v2 广告计划列表(注:SDK 限制,当前仅返回单条)
查询 v2 广告组列表
查询创意列表
查询 v3 广告项目列表
查询 v3 广告单元列表
更新 v2 广告计划预算
批量更新 v2 广告组状态(启用/暂停/删除)
更新 v3 广告项目预算
批量更新 v3 广告项目状态(启用/暂停)
更新 v3 广告单元出价
更新 v3 广告单元预算
批量更新 v3 广告单元状态(启用/暂停)
Output schemas completely undocumented. No indication of what fields are returned by any tool. LLMs cannot plan downstream tool calls or extract required data.
No error handling guidance. toolResult() returns raw errors without recovery hints. LLMs cannot determine if errors are retryable or what to do next.
No pagination support for list_* tools. Tools like list_campaigns, list_ads, list_projects likely return multiple items but lack limit/offset/page parameters and total count in responses.