Skip to main content
Glama

Measure a short-video hook

nymrel_social_clip_score
Read-only

Measure what the opening of a short-video transcript actually does.

Returns each measured signal - opening word count, whether it opens on a hook pattern, whether it addresses the viewer, curiosity signals, whether the total word count sits in the platform's range - plus hook_score, a 0-100 rollup of exactly those signals, and suggested edits.

target_platform accepts tiktok, instagram_reels, youtube_shorts, or x. The reels and shorts aliases normalize to their corresponding canonical IDs, which the result echoes.

Every figure describes the text the caller supplied. This does not estimate reach, views, retention or virality; those are outcomes in the world that this tool never observes. Read signals to see what moved the score.

Input Schema

NameRequiredDescriptionDefault
target_platformNotiktok
transcript_textYes

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, and the description still adds real behavioral context: it enumerates the measured signals, explains that hook_score is a 0-100 rollup of exactly those signals, promises suggested edits, documents alias normalization, and warns that every figure describes only the supplied text — an epistemic scope statement the schema and annotations cannot convey.

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 core action and the outcome disclaimer placed last where it belongs. The signal enumeration in the second paragraph partially duplicates what an output schema already exposes, and the 'rollup of exactly those signals' phrasing is a touch redundant, but nothing is padding.

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 an output schema present and annotations covering safety, the remaining burden is scope and input expectations; the description handles scope thoroughly (text-only, no real-world outcomes) and platform aliasing. The one thing an agent could still get wrong — what constitutes valid transcript_text — is unaddressed.

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 description coverage is 0%, so the description must carry the load — and it does for target_platform, naming the canonical values and explaining that `reels`/`shorts` normalize and are echoed back in the result, which is information present nowhere in the schema. However, the required transcript_text parameter is never characterized (expected format, whether timestamps or markup belong in it), leaving a genuine gap.

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 and resource: measures what the opening of a short-video transcript does, returning named signals plus a 0-100 hook_score. It also draws an explicit boundary ('does not estimate reach, views, retention or virality') that prevents confusion with an analytics tool, and no sibling in the list overlaps in purpose.

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?

The when-not is explicit and strong: the tool never estimates reach, views, retention or virality, and 'Read `signals` to see what moved the score' tells the agent how to interpret results. What's missing is a positive when-to-use cue (e.g., before publishing a script) or a named alternative, so it stops short of the 5 bar.

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.