Skip to main content
Glama

Chess DNA

What does a chess rating mean?

rating_meaning
Read-only

Explains what a chess rating (Elo, Chess.com or Lichess) means: whether it is good, where it sits among online players, and a link to the full guide for that level. Use for questions like "is 1200 a good chess rating?"

Input Schema

NameRequiredDescriptionDefault
ratingYesThe rating, e.g. 1200

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already flag readOnlyHint=true and openWorldHint=false, so safety is covered; the description adds value by disclosing what comes back (a judgment of whether it is good, a placement among online players, and a link to a level-specific guide), which matters because there is no output schema. The one unaddressed behavior is how the tool decides which rating system (Elo vs Chess.com vs Lichess) a bare integer belongs to.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One crisp sentence describing the output, followed by an example query; the interpretive payload is front-loaded and nothing is padding. Every clause carries information an agent would use to route the call.

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?

With no output schema, the description sensibly narrates the return content, which is the main completeness burden here. What is missing is only the cross-system disambiguation of the rating input, a modest gap for a one-parameter lookup tool.

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 coverage is 100% and the single integer parameter is fully bounded (100-3500), so the schema does the heavy lifting; baseline 3 applies. The description adds no meaning about the parameter, in particular whether the number is interpreted as Elo, Chess.com, or Lichess, which is a real semantic gap for a rating value.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (explains) and a precise resource (the meaning of a chess rating), and enumerates the rating systems covered (Elo, Chess.com, Lichess). The scope is clearly an interpretive/lookup tool, which is unmistakably distinct from siblings elo_change and recent_games.

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?

Gives a concrete trigger phrase ("is 1200 a good chess rating?") that tells the agent exactly what class of question routes here. It stops short of naming when NOT to use it or pointing at an alternative, though the sibling tools occupy such different territory that confusion is unlikely.

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