Skip to main content
Glama

inspiration_list

List inspirations in a category with pagination, returning IDs, titles, tags, authors, favorites, AI flags, hotspots, and cover references for use with inspiration_detail.

Instructions

分页列出某个分类下的灵感(灵感是官方和创作者发布的特效创意,首页右侧「灵感」页签就是它):inspiration_id、标题、标签(如「激励」)、作者、收藏数、是否已收藏、是否 AI 灵感、关联热点 hotspot、封面 cover_ref(交给 image_view 看)。每次都带上全部分类 tabs。拿到 inspiration_id 后用 inspiration_detail 看详情。

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

Input Schema

NameRequiredDescriptionDefault
tabNo分类名,取上次返回的 tabs 里的一个(全部、热门音源、头饰、变形等);省略时用第一个(全部)。
countNo每页数量,默认 20。
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.1/5.0
Behavior4/5

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

With no annotations at all, the description carries the full burden and does a good job: it discloses that all category tabs are returned on every call, that tab defaults to the first (全部), and — critically — that *_ref references are only valid for the lifetime of this MCP service run. That lifetime caveat is a real behavioral constraint an agent could not infer from structured fields. It does not mention permissions or rate limits, though these are low-risk for a read.

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 purpose, then the field list, then the forward reference to inspiration_detail, then a separate paragraph on ref resolution and lifetime. Every sentence carries information, though the ref paragraph is somewhat dense and could be tightened; the explanatory gloss on what an inspiration is is justified for grounding.

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?

There is no output schema, and the description compensates by naming the returned fields and explaining that media come back as short *_ref references that must be resolved via image_view, with videos/audio returning original addresses. Combined with a fully documented input schema, an agent has enough to call this correctly; only cross-tool selection guidance versus non-inspiration listing tools is absent.

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%, so the schema already documents tab, count, cursor, instance_id and project_path including the 全部 default and next_cursor paging. The description only reinforces the tab-source rule and does not add syntax or format details beyond that, so the baseline 3 applies.

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?

States a specific verb + resource + scope: paginated listing of inspirations under a category, and defines what an inspiration is (effect ideas published by officials and creators, matching the homepage '灵感' tab). It also enumerates the returned fields (inspiration_id, title, tags, author, favorite count, favorited flag, AI flag, hotspot, cover_ref), so an agent can tell instantly that this is the discovery/listing tool distinct from inspiration_detail.

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?

Explicitly routes the agent forward: 'after getting inspiration_id, use inspiration_detail to see details', and explains that tab values come from the tabs returned in a previous response. It stops short of naming when NOT to use this tool (e.g. versus library_list or rank_hotspots when the agent wants hotspots or assets), so no exclusions are given.

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