Skip to main content
Glama

rank_innovation

Retrieve official featured template/effect rankings and creator monthly leaderboards with submission counts, revenue, and bonus estimates to identify trending innovations and top creators.

Instructions

创新计划的榜单。kind=template / effect 为官方精选(像塑移动版发现页的精选列表,移动版展示的是模板):特效名、effect_id、标签、投稿量、总收益、入选日期、封面;kind=creators 为创作者月榜:名次、创作者 uid 和昵称、上榜素材数、跟拍量、预计奖金(元)。

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

Input Schema

NameRequiredDescriptionDefault
kindNotemplate 精选模板(默认),effect 精选特效,creators 创作者月榜。
countNo每页数量,默认 20;精选由服务端过滤,实际条数可能略少。
offsetNo翻页偏移,取上一页的 next_offset。
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

A3.8/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does substantial work: it discloses the per-kind return field sets (standing in for a missing output schema) and an important lifecycle constraint — short media references are only valid for the current run of the MCP service. It does not explicitly state the tool is a pure read with no side effects, but nothing suggests otherwise.

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?

Front-loaded with the tool's identity, then organized by kind, then by output-reference handling — a logical progression with little filler. The clause describing the mobile discovery page ('像塑移动版发现页的精选列表,移动版展示的是模板') is the only mildly redundant passage, since the schema already explains the template/effect distinction.

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

Completeness4/5

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

For a five-parameter read tool with no output schema, the description supplies the return shapes per kind and the reference-resolution rule, which is what an agent most needs. It omits how pagination continues (the schema's next_offset does cover this) and gives no hint of result ordering or typical volume, minor gaps rather than blocking ones.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds genuine meaning by mapping each kind value to the concrete records returned (official selections vs. creator monthly ranking), which is exactly the information an agent needs to pick kind. instance_id/project_path are left entirely to the schema, which is acceptable given its coverage.

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

Purpose4/5

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

The description opens with a concrete resource ('创新计划的榜单') and then enumerates exactly what each kind returns (effect name, effect_id, tags, submission count, revenue, selected date, cover vs. rank, uid, nickname, work count, remix count, bonus). That is far more specific than the bare name, though it never names its ranking siblings (rank_list, rank_hotspots, rank_subjects) or states how it differs from them.

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

Usage Guidelines3/5

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

The one explicit routing instruction is downstream: '*_ref / *_refs ... 交给 image_view' with a clear statement of what image_view does for each media type. There is no guidance on when to choose this tool over the sibling ranking tools, and no prerequisite or exclusion stated; usage is implied by the meaning of the kind values.

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