Skip to main content
Glama
charles-gentry

rb209-mcp

rb209_grass_growth_class_by_class

Retrieve the grass growth class text for a specified ID, providing precise details for effective nutrient management planning.

Instructions

GET /api/Grass/GrassGrowthClass/{grassGrowthClassId} — Individual grass growth class (GGC) text filtered from the supplied corresponding grass growth class id.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
grassGrowthClassIdYesThe grass growth class id to filter on

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.3.0

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. The GET method and 'text' outcome signal a read-only lookup, which is useful, but the description does not disclose response shape, error behavior, or access constraints. It is minimally adequate for a simple fetch but lacks deeper behavioral context.

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?

The description is a single focused sentence that front-loads the endpoint and core operation. There is no filler or redundant structural baggage; 'corresponding' is mildly repetitive but harmless.

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?

This is a low-complexity tool: one required integer parameter, no nested objects, and no output schema. The description states what is returned ('text') and how it is filtered, which is sufficient for an agent to invoke it correctly. It could mention more about the response, but the simplicity lowers the bar.

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 property description already states 'The grass growth class id to filter on.' The tool description essentially repeats the same filtering semantics with 'filtered from the supplied corresponding grass growth class id,' adding no meaningful new parameter insight. Baseline 3 applies.

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?

The description uses the GET verb and names the exact resource: 'Individual grass growth class (GGC) text'. It also identifies the selector, grassGrowthClassId, clearly distinguishing this single-item lookup from plural collection tools and from the soil/rainfall/altitude filtering sibling.

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?

No explicit guidance is given about when to use this tool versus alternatives like rb209_grass_growth_classes or rb209_grass_growth_class_by_soil_type_rainfall_altitude_chalk. The 'by id' phrasing implies usage, but the description never states when this is the right choice or when another sibling should be preferred.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/charles-gentry/rb209-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server