Skip to main content
Glama

my_effects

List the current account's submitted effects with review status, submission dates, bound tasks/topics, edit/delete/appeal permissions, and review details. Track moderation progress and next actions.

Instructions

当前登录账号提交过的特效,最新的在前(与像塑移动版「作品」同一个接口):effect_id、名称、审核状态 status 和 status_text(100 审核中、101 审核未通过、111 测试中、112 测试未通过、120 测试通过、103 已上线、104 已下线、113 延后上线、118 申诉重审中、119 申诉审核未通过)、提交和上线时间、绑定的任务 / 灵感 / 热点、能否编辑 / 删除 / 申诉及申诉类型、投稿量。101、112、119 的特效带 review:最近一条审核记录,text 是去掉标记的原因正文,refuse_reasons 是分条原因,links 是正文里的链接(如审核规则)。完整审核时间线用 my_effect_reviews。

返回里的图片、视频、音频给的是短引用(*_ref / *_refs,如 img:12、video:3),交给 image_view:图片直接显示,视频和音频返回原地址;引用在 MCP 服务这次运行期间有效。

Input Schema

NameRequiredDescriptionDefault
countNo每页数量,默认 20(最大 50)。
cursorNo翻页游标,原样取上一页的 next_cursor。
instance_idNo官方 list_instances 返回的 instance_id,与 project_path 二选一。
project_pathNo目标工程的绝对路径。与 instance_id 二选一;只开了一个工程窗口时都可省略。

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

There are no annotations, so the description must carry the full burden of explaining the tool's behavior—and it mostly does. It gives the meaning of each status code (100/101/111/112/120/103/104/113/118/119), describes the nested `review` object (text, refuse_reasons, links) that appears only on 101/112/119 effects, and warns that returned refs are valid only for the lifetime of this MCP service run. It never states that the tool is read-only or what permissions it requires, which is a small gap for a listing tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is dense but ordered well: it first explains what the result is and how it is ordered, then details the returned fields and status codes, and finally explains ref handling and how refs are passed to image_view. Listing every status code is verbose, but because there is no output schema, that list earns its place. A few clauses could be tighter, but overall it is information-dense with little waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, and the description fully compensates by documenting the returned fields, the status code table, the conditional `review` subobject, and the short-ref indirection to image_view with its validity window. For a 4-parameter, 0-required tool with 100% schema coverage, nothing an agent needs in order to call it or interpret its output is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: the schema already documents count (default 20, max 50), the cursor (take next_cursor verbatim), and the instance_id/project_path alternative. The description adds nothing about these parameters, so the baseline of 3 applies; it does not compensate for anything because nothing needs it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The definition states a specific verb and resource: the effects that the currently logged-in account has submitted, ordered with the newest first, and notes that it uses the same interface as the 像塑 mobile app's 「作品」. It also names the sibling tool it is not: my_effect_reviews is for the full review timeline, so an agent can distinguish the two without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells the agent when to switch tools: for the complete review timeline, use my_effect_reviews instead, and pass returned image/video/audio refs to image_view. It does not clearly contrast with works_list or works_by_effect, but within its own scope, the guidance is clear and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.