rider_get
Agent-Rider — one entry with notes, price, and links.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
Agent-Rider — one entry with notes, price, and links.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description contributes useful output context: the result is a single entry and it contains notes, price, and links, which is valuable because there is no output schema. It does not explicitly confirm read-only behavior or describe missing-ID/error behavior, but the `get` name and 'one entry' imply a simple lookup.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The text is short and has no filler, so it is concise in length. However, it is a sentence fragment with no action verb, and the 'Agent-Rider' prefix mostly restates the tool's domain; a front-loaded sentence like 'Gets one Agent-Rider entry by ID, including notes, price, and links' would be clearer without being longer.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter getter with no nested objects, the schema plus description is nearly sufficient: the schema provides the required `id`, and the description indicates that the result is a single entry with notes, price, and links. It is not fully complete because it omits an explicit by-ID lookup statement and any error or return-format expectations, but the low complexity limits the impact.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The required `id` parameter has 0% schema description coverage, and the tool description never explains that `id` is the identifier of the Agent-Rider entry or what format it should take. The agent is left to infer the parameter meaning from the name alone, and the description does not compensate for the missing schema documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies the resource (Agent-Rider) and says it concerns 'one entry,' which strongly implies a single-entity retrieval operation, especially with the `_get` tool name. However, it never uses an explicit verb like 'gets' or 'retrieves,' and it does not clearly distinguish itself from sibling `_search` tools beyond the singular wording.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance about when to use `rider_get` versus `rider_search` or other `_get` tools. The description does not say 'use this when you have an ID' or name alternatives, so the agent must infer usage entirely from naming conventions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.