Skip to main content
Glama

Plot Speaks

Trivia answer

game_answer

Checks a player's answer to the open trivia clue, scores it and returns the ruling with the answer, or the next step of a stepped clue. In a survey game it checks an answer against the hidden board; in a letter game it takes a called letter or a solve attempt, in the player's own words; in a timeline game it takes where the open card goes (before X, between X and Y, at the end), in the player's own words; in Worms! it takes the face to keep ("the fours", "worms"), "roll again" or "stop", and "take" or "steal"; in Yacht it takes the dice to keep ("the threes", "keep 3 3 5", "keep all", "none", "reroll the one") or "score it", then the box ("full house", "fours", "chance") and a yes or no to "Take a zero?"; in Pigs! it takes "yes" (throw again) or "no" (bank).

Input Schema

NameRequiredDescriptionDefault
slugYesThe game's slug
answerYesWhat the player said, in their words
playerNoThe answering player's name, for the scores
play_idYesThe play id from start_story

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, idempotentHint=false, and destructiveHint=false, so the agent knows this mutates state and is not idempotent. The description adds that the answer is scored and the clue advances, which is useful behavioral context, but it does not explain consequences of repeated submissions, invalid-answer handling, or side effects on scores beyond the headline statement.

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?

The core purpose is front-loaded, but the description is a single long run-on sentence that enumerates many game modes without bullets or paragraph breaks. The content is largely useful, but the lack of structure makes it harder to scan than necessary.

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 tool with no output schema and many game-specific answer formats, the description covers the important input variations thoroughly and indicates the return is a ruling or next clue step. It could say more about error handling or what happens on an incorrect answer, but the essential calling guidance is present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, establishing a baseline of 3, but the description goes far beyond the schema's generic 'What the player said' by giving concrete accepted answer formats for each game mode (e.g., 'the fours', 'roll again', 'keep 3 3 5', 'take' or 'steal'). This substantially reduces ambiguity for the answer parameter.

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 verb and resource: checks a player's answer to the open trivia clue, scores it, and returns the ruling or next step. It is clearly distinguishable from siblings like game_challenge or get_cue, though it does not name alternatives explicitly.

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?

The phrase 'open trivia clue' provides clear context for when to call this tool, and the per-game enumeration clarifies the expected usage. However, it does not state when to avoid this tool or name alternative tools for related actions.

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