Skip to main content
Glama

ReelRecs

Understand our Watch+ tastes

get_watchplus_context
Read-onlyIdempotent

Explore the selected accepted group members' accessible tastes. Returns liked and less-liked examples and descriptive patterns. Supply up to ten resolved title IDs for each person's predicted rating, saved rating, Watch+ interest/pass and relevant saved references, including evidence beyond the overview examples. Helps explain shared appeal, differences, reservations and compromises. Profiles respect existing privacy and blocks. Missing evidence is unknown. Similar saved titles illustrate content overlap; they do not explain the scoring model's causes. Requires watchplus:read; cannot read strangers, pending invitations, private chats or change anything.

Input Schema

NameRequiredDescriptionDefault
requestYes

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already establish readOnly/idempotent/non-destructive/closed-world, so the safety bar is met without prose. The description still adds meaningful context beyond them: required scope watchplus:read, the privacy and block boundaries, the explicit exclusion of strangers, pending invitations and private chats, and the epistemic caveat that 'missing evidence is unknown.' It also pre-empts a likely misinterpretation by noting similar saved titles show overlap but are not causal explanations of scoring.

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?

Purpose is front-loaded in the first two sentences, which is good, but the body is a dense run of short declaratives with compressed jargon ('Watch+ interest/pass', 'resolved title IDs', 'evidence beyond the overview examples') that reads as terse rather than efficient. Several clauses, such as the scoring-model causality caveat, are valuable but buried at the end where an agent may skim past them.

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, return values need no explanation, and the nested request object is small enough that the schema covers its fields. The description supplies the authorization scope, privacy boundaries, and the 'missing evidence is unknown' fallback that an agent needs in order to interpret empty or partial results. The remaining gap is the absent statement of when this beats a sibling tool for the same user question.

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?

Reported schema coverage is 0%, so the description carries weight here, and it does add some: 'up to ten resolved title IDs' and 'selected accepted group members' map to title_ids and member_ids respectively, and it lists the per-person signals returned (prediction, saved rating, Watch+ interest/pass, saved references). It does not explain group_id or the member_ids roster/default semantics, which the nested schema does document inline; the description therefore adds partial rather than decisive meaning.

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?

The description names a specific verb and resource: 'Explore the selected accepted group members' accessible tastes,' and states what comes back ('liked and less-liked examples and descriptive patterns'). It is clearly a group-taste inspection tool rather than a recommendation generator, but it never names a sibling such as recommend_for_group or get_my_watchplus_groups to sharpen the boundary.

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?

Use is implied by 'Helps explain shared appeal, differences, reservations and compromises,' which tells the agent this is an explanation/diagnostic tool rather than a discovery tool. However, it gives no explicit when-to-use or when-not-to-use rule, and no guidance on choosing this over recommend_for_group when the user asks about group taste.

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