Skip to main content
Glama

Betting Edge — NFL Elo Research

get_player_props

Return ONLY the free featured prop, never full top ten or reasoning.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3/5.0
Behavior2/5

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

With no annotations at all, the description carries the full disclosure burden, and it only reveals one behavioral trait: the response is intentionally truncated (no top ten, no reasoning). It says nothing about freshness of the prop, what happens when no featured prop exists, whether the result is cached, or what fields come back. For a read tool with zero annotation coverage, that is a thin disclosure.

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?

A single economical sentence with the scope constraint front-loaded via "ONLY". The trailing negative clause ("never full top ten or reasoning") is slightly awkward and references concepts the reader has no context for, which costs it a point, but there is no filler.

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

Completeness2/5

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

There is no output schema, so the description is the only source of information about the return value, and "free featured prop" does not tell the agent what shape or fields to expect. For a tool whose entire purpose is returning a specific payload, the definition leaves the payload essentially undefined.

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 there is nothing for the description to disambiguate. Baseline 4 applies; no parameter-level gaps exist.

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?

States a verb and object ("Return ... the free featured prop") and bounds the scope with "ONLY", so the agent knows this is a narrow single-item retrieval. However, "prop" and "featured" are unexplained internal jargon, and it never says what domain or resource this belongs to, so an agent seeing only this definition cannot tell what a caller would actually receive. It also does not differentiate itself from any of the six sibling tools.

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?

The exclusions ("never full top ten or reasoning") imply when this tool is the wrong choice and point at an unstated richer alternative, which gives partial routing guidance. But no sibling is named as that alternative, so the agent is left to guess which tool provides the "full top ten" or the reasoning when it actually needs them.

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