Skip to main content
Glama
Crawlora MCP

Crawlora MCP

Official

motogp_seasons

Retrieves MotoGP result seasons and their metadata by UUID namespace, giving you historical categories and test events with native source fields intact.

Instructions

Discover MotoGP result seasons. Reads anonymous MotoGP results metadata using the result UUID namespace. Historical categories and test events retain their native source fields.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "motogp_seasons"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.17.20

TDQS

B3/5.0
Behavior3/5

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

With no annotations, the description carries full burden; it does disclose that reads are anonymous and metadata-only, which is genuinely useful behavioral context. However, it says nothing about result shape, pagination, or the meaning of the "native source fields" caveat for historical categories and test events.

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?

Three short sentences, but the last two are jargon-dense filler that neither instructs nor disambiguates. The useful part is front-loaded, yet a third of the text adds no actionable meaning.

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?

For a parameterless listing tool with no output schema, the description should at least indicate what a season record contains or how identifiers are shaped. The namespace sentence gestures at identifiers but is too abstract to be actionable, leaving a real gap.

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 the baseline is 4; there is nothing for the description to clarify beyond the schema. The namespace remark is irrelevant to parameter meaning but harmless.

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?

"Discover MotoGP result seasons" identifies a verb and resource, so the core intent is graspable, but "discover" is vague compared to a plain "list". The remaining sentences ("result UUID namespace", "native source fields") are opaque jargon that does not sharpen the purpose, and nothing distinguishes it from siblings like motogp_categories or motogp_events.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use or when-not-to-use guidance at all. With many sibling season/category/event tools, an agent gets no signal about when seasons is the right entry point versus motogp_categories or motogp_events.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools