Skip to main content
Glama

Game detail

get_game_detail
Read-onlyIdempotent

Use when you need everything about one game: both teams, full team box-score stats (EPA, success, drives), consensus closing line, per-bookmaker opening/closing/latest odds, weather, surface, and officials. Requires a game id from get_games or get_schedule. Costs 10 credits. Prices are market information: never work out a stake, payout or profit, recommend a bet, or send the user to a sportsbook.

Input Schema

NameRequiredDescriptionDefault
game_idYesGame id, e.g. 2025_01_KC_BUF

Output Schema

NameRequiredDescriptionDefault
gameYes
oddsYes
away_teamYes
home_teamYes
officialsYes
team_statsYes
consensus_closingYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover readOnly/idempotent/non-destructive/no open world, so the description wisely spends its words elsewhere: the 10-credit cost is a real usage constraint an agent must weigh, and the market-information policy (never compute stake/payout/profit or recommend a bet) is a behavioral guardrail found nowhere in structured fields. Return format is not described, but the output schema covers that.

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 usage trigger, followed by the contents list, cost, and the betting-policy caveat — no filler sentences. The middle content enumeration is dense but each item tells the agent what it is paying 10 credits for, so little could be cut without losing information.

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

Completeness5/5

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

With an output schema present, the description needn't explain return values, yet it still summarizes them well enough to judge fit. Combined with the id prerequisite, credit cost, and policy constraint, an agent has everything needed to decide and invoke correctly.

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 coverage is 100% and the schema itself supplies the id format example (2025_01_KC_BUF). The description adds provenance beyond the schema by naming get_games and get_schedule as the sources of a valid id, which is the one piece of semantic guidance the parameter needs.

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 opens with a specific verb and resource ('everything about one game') and enumerates the exact contents: both teams, box-score stats, consensus line, per-book odds, weather, surface, officials. That is far more concrete than the title. It stops short of explicitly contrasting with narrower siblings like get_odds or get_team_stats, so it is clear but not sibling-differentiating.

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?

'Use when you need everything about one game' gives a clear triggering condition, and 'Requires a game id from get_games or get_schedule' tells the agent how to obtain the required input. It does not state when to prefer a cheaper sibling (e.g. get_odds) instead, so no explicit alternatives or exclusions are offered.

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.