Skip to main content
Glama

List Tracked Videos

list_tracked_videos
Read-onlyIdempotent

Videos from tracked creators with views, views gained in the range, outlier multiple vs the creator's median, 24h/7d/14d/30d growth and engagement. Sort by outlier_multiple to find viral videos. Pass account_id and video_id for one video with its daily snapshot history. Free.

Input Schema

NameRequiredDescriptionDefault
qNoCaption or handle contains.
uidNoOptional Firebase uid. Must match the URL uid unless local fallback is enabled.
sortNo
limitNoPage size, 1-100 (default 25).
orderNo
rangeNoDate range (default 7d).
cursorNoThe next_cursor from the previous page. Keep the other filters identical.
platformNo
timezoneNoIANA timezone for day boundaries (default UTC).
video_idNo
account_idNoWith video_id: the tracked account that posted it.
account_idsNoTracked account ids like tiktok_mia.
bearer_tokenNoOptional Firebase ID token. Hosted clients normally authenticate with an API key header or ?uid= in the URL instead.
collection_idNoOnly accounts and posts in this tracking collection (cmp_...).
include_historyNo
uploaded_in_rangeNoOnly videos posted inside the range (default true).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, so the bar is lower; the description still adds value by disclosing the returned metric set (important since there is no output schema) and the cost signal 'Free.' It does not mention pagination limits or cursor behavior, which are left entirely to the schema.

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?

Roughly four telegraphic sentences with the payload description front-loaded and the two calling patterns and pricing note following in a logical order. Dense rather than padded, though it reads as a field dump in places.

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?

With 16 optional parameters and no output schema, the description carries the return-value burden well by naming every metric column. It omits guidance on combining cursors with the many filters and on the default sort, which is the main remaining gap for correctly paginating a list this wide.

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 coverage is 69%, so baseline is 3. The description reinforces the account_id+video_id pairing and the outlier_multiple sort key, but those are already documented in the schema, and key filters like uploaded_in_range, collection_id, platform and timezone get no extra meaning added in prose.

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?

Opens with a specific verb+resource ('Videos from tracked creators') and enumerates the exact metrics returned (views, views gained, outlier multiple, 24h/7d/14d/30d growth, engagement), which cleanly separates it from list_tracked_accounts and search_ugc_database. It stops short of naming a sibling tool outright, so it is clear but not maximally differentiated.

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?

Gives two concrete usage patterns: sort by outlier_multiple to surface viral videos, and pass account_id + video_id to get the single-video daily snapshot history. It never states when NOT to use it, nor points to the sibling to use for untracked/unenriched video discovery.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources