Skip to main content
Glama

read_coach_cohort

Read-only

Compare your training profile with opted-in peers on the instance, showing median weekly sessions and lift totals when at least three people are available, and explaining when no comparison can be shown.

Instructions

How this profile compares with others on the instance who opted in (medians only, at least three people): sessions per week and lifts, in the profile unit. Says why when there is nothing to show.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.1.0

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so the safety profile is covered. The description does add real behavioral context in the form of the min-3-people privacy threshold, medians-only aggregation, and the fact that it explains the reason when there is no data to show. It stops short of describing auth requirements or instance-scope limits.

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?

Two sentences, front-loaded with the purpose and its privacy constraints, with the empty-result note trailing. Dense but every clause (medians only, three-people threshold, profile unit) adds information rather than 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?

For a zero-param read tool with no output schema, the description conveys what is returned (weekly sessions and lifts, as medians, in the profile unit) and handles the no-data case, which is what an agent needs. Exact field names and format are left unspecified, a minor gap.

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?

The tool takes zero parameters, so the baseline is 4; there is nothing parameter-wise for the description to clarify or compensate for.

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 states a specific resource and content: community comparison of weekly sessions and lifts against other opted-in users on the instance. However it never names itself as a distinct tool or distinguishes it from similar read tools such as read_training_summary or read_coach, which also surface performance aggregates.

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?

Usage is implied by the privacy preamble (opted-in users, minimum of three people) and the note that it explains empty results, but there is no explicit statement of when to choose this over read_training_summary or read_coach, nor any exclusion guidance.

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