Skip to main content
Glama
DavidLearning1023

bilibili-info-gathering

get_creator_content

Retrieves a Bilibili creator's profile, videos, collections, series, and dynamics by mid, enabling agents to track later posts after topic research.

Instructions

UP 主通道:档案 / 投稿列表 / 合集 / 系列 / 动态。

为什么需要这条通道

议题收敛到 2–3 个核心 UP 之后,"这个 UP 后续又发了什么"是自然的下一步追问。 本项目原来没有这个能力——只能反复 search_videos 搜关键词, 但搜索是按内容召回的,召回不到"某人后来发的某条"。

section: "overview" UP 档案(昵称/签名/等级/粉丝数/认证) "videos" 投稿列表(按 order 排序,order 可选 pubdate / click / dm) "collections" 合集(season) "series" 系列(series) "dynamics" 动态流(最近发的动态,含视频引用)

⚠️ 端点可用性(2026-10-21 本机实测):space 系列端点必须带 WBI 签名, 不带就是 -799「请求过于频繁」。合集/系列的正确路径是 /x/polymer/**web-space**/seasons_series_list(polymer/space/... 是 404)。

Input Schema

NameRequiredDescriptionDefault
midYes
pageNo
orderNopubdate
sectionNooverview
page_sizeNo

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.1

TDQS

A4/5.0
Behavior4/5

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

No annotations exist, so this carries the full load, and it does disclose meaningful operational traits: space endpoints require WBI signing, unsigned calls return -799 'too many requests', and the correct seasons_series_list path. It omits pagination behavior, upper limits, and whether calls are purely read-only.

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

Conciseness3/5

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

The section list is front-loaded and useful, but the '为什么需要这条通道' motivation paragraph and emoji-heavy formatting consume space without helping invocation. The endpoint-path caveat is valuable but buried at the end.

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?

An output schema exists, so return values need no explanation, and the section enumeration adequately covers what the agent will get back. Remaining gaps are the pagination contract (page/page_size interaction) and what mid actually identifies.

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 0% with 5 parameters, so the description must compensate. It does well on section (five named values with meanings) and order (pubdate / click / dm), but says nothing about mid identity, page, or page_size semantics.

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 (fetch an UP creator's profile/works/posts) and enumerates the five section values with a short gloss for each. It also distinguishes itself from search_videos by explaining that search recalls by content and cannot retrieve 'what a given person posted later'.

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?

Gives an explicit use case (after narrowing a topic to 2-3 core creators, ask what they posted next) and names the alternative (search_videos) plus why it fails there. No when-not-to-use or prerequisite/rate-limit guidance beyond the endpoint warning.

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