Skip to main content
Glama

Posts that beat their account

viral_outliers

This week's most-watched videos in a niche on TikTok or Instagram with each creator's followers and views divided by followers, highest first: the ideas that spread on their own. niche: a topic or hashtag. Saved in the user's Puley history.

Input Schema

NameRequiredDescriptionDefault
nicheYes
platformNotiktok

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

C2.7/5.0
Behavior3/5

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

The description adds genuine context beyond the annotations by disclosing a side effect: results are 'Saved in the user's Puley history,' which usefully explains the readOnlyHint=false on what looks like a read operation. It does not say what exactly is persisted, whether repeated calls accumulate history entries, or anything about cost/latency, and the fixed 'this week' window is unstated as a constraint.

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

Conciseness2/5

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

The opening sentence is a run-on that repeats 'followers' twice and buries the ranking metric mid-clause, so the reader has to re-parse it. The useful facts (ratio ranking, weekly window, history save) are present but poorly ordered and wrapped in noisy filler like 'the ideas that spread on their own'.

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

Completeness3/5

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

For a two-parameter tool with no output schema, the description covers the niche definition, platform surface, time window, sort order, and a persistence side effect, which is a reasonable amount. But the platform parameter's accepted values and the exact meaning of the ratio metric remain ambiguous, which matters for correct invocation.

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%, so the description must compensate. It defines 'niche' as 'a topic or hashtag', which is helpful, and implies platform values are TikTok or Instagram, but it never states the allowed values explicitly or mentions the 'tiktok' default, leaving the agent to guess whether other platform strings are valid.

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

Purpose3/5

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

The description conveys the resource (top videos in a niche ranked by views/followers ratio this week) but the phrasing is garbled: 'each creator's followers and views divided by followers' is a mangled way of saying views divided by follower count, and 'most-watched' arguably conflicts with the outlier framing in the title. An agent can roughly infer what it returns, but the core metric definition is not stated cleanly.

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

Usage Guidelines2/5

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

No when-to-use guidance and no exclusions. Siblings like find_videos, search_posts, trend_to_video, and creator_check overlap heavily with this space, yet the description never says when this ranked-view-ratio view is the right choice over those alternatives.

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