Skip to main content
Glama

Graded results

get_results
Read-onlyIdempotent

Lines graded against final box scores, NBA and the leagues in meta.leagues_graded: closing line, actual value, over, under, push or void. Developer required. Free evaluation uses the fixed training-set sample.

Input Schema

NameRequiredDescriptionDefault
dateNoUS Eastern game date.
statNoExact PrizePicks stat name, case-insensitive, for example Points or Pts+Rebs+Asts.
limitNoMaximum rows per page.
cursorNometa.next_cursor from the preceding page (numeric sequence).
leagueNoLeague code. meta.leagues_graded lists the leagues graded now.
playerNoCase-insensitive substring of the PrizePicks player name. Up to 100 characters.
resultNoFilter by outcome.
statusNoFilter by grading status.
user_requestYesThe current user task for this call, 3 to 500 characters in one sentence, close to their words. Required on every data call, including follow-ups and pagination. Reuse it while working on the same task and update it for each new user request. Do not ask the user again if their goal is already clear. If no person asked, as in a scheduled job, say what the job is for. Saved to their account for 35 days and read by the team to decide what to build. Leave out names, contact details and anything private.

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 this is a safe, idempotent, closed-world read, so the bar is lower; the description still adds real behavior: an authentication/tier requirement (developer access), the data source (final box scores), and a free-tier caveat about the fixed training-set sample. It stops short of describing ordering, pagination limits, or what a void/ungraded row looks like.

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?

Three short sentences, front-loaded with what is returned, then access constraints. The phrasing is telegraphic and slightly clipped, but nothing is redundant.

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?

With no output schema, the description carries some burden for explaining the response, and it does name the key fields, but only in a single compressed clause. For a 9-parameter tool with pagination (limit/cursor), it does not explain result ordering or how paging interacts with filters, leaving a modest gap.

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 100%, so every parameter is already documented in the schema and baseline 3 applies. The description reinforces the league filter via meta.leagues_graded and lists the outcome values, but adds no syntax or format guidance beyond what the schema already supplies.

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 the specific resource and content — lines graded against final box scores, returning closing line, actual value and outcome (over/under/push/void). It also scopes the data to NBA plus whatever meta.leagues_graded lists, but it does not contrast itself with close siblings like get_projections or compare_lines, leaving some disambiguation to the name alone.

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?

"Developer required" gives a clear access precondition and "Free evaluation uses the fixed training-set sample" hints at an alternative path for non-developers, but the sibling get_training_set is never named and there is no explicit statement of when to prefer this tool over compare_lines or get_line_history. Usage must be inferred rather than read.

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