Skip to main content
Glama

Get an irrigation estimate

get_irrigation_advice

Estimate irrigation needs by analyzing soil moisture, root zone depth, and forecast precipitation vs evapotranspiration. Get a data-grounded assessment to guide watering decisions.

Instructions

Estimate whether irrigation is needed by combining soil water-holding capacity (SoilGrids), current soil moisture, and the forecast balance of precipitation vs. reference evapotranspiration (Open-Meteo). Returns a data-grounded estimate with all inputs shown, not a certified recommendation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latitudeYesLatitude in decimal degrees.
longitudeYesLongitude in decimal degrees.
forecast_daysNoForecast window to project forward, in days (default 5).
root_zone_depth_mmNoEffective root zone depth in mm. Defaults to 400mm (typical for many row crops); use less for shallow-rooted vegetables, more for established trees/vines.
management_allowed_depletionNoFraction of available water allowed to deplete before irrigating. Defaults to 0.5, a common general-purpose threshold.
Behavior3/5

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

With no annotations provided, the description carries the full burden of disclosing behavioral traits. It states that the tool combines specific data sources and returns an estimate with all inputs shown, but it does not mention whether it modifies any state, requires authentication, has rate limits, or handles errors. The disclosure that it is 'not a certified recommendation' adds some transparency, but more detail is needed for a safe and informed call.

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 extremely concise at just two sentences. It front-loads the primary action ('Estimate whether irrigation is needed') and immediately specifies the data sources and limitations. Every phrase adds value, and there is no wasted text.

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?

Given that there is no output schema, the description should explain what the tool returns. It states it returns 'a data-grounded estimate with all inputs shown', which is somewhat vague but gives a reasonable expectation. For a tool with 5 parameters (2 required), it provides enough context for a basic understanding, though details on the exact output structure (e.g., JSON format, fields) are missing.

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 description coverage is 100%, so each parameter in the input schema already has a clear description. The tool description does not add any additional meaning beyond what the schema provides. For example, 'forecast_days' and 'management_allowed_depletion' are well-documented in the schema. The baseline score of 3 is appropriate since the schema itself is sufficient.

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 clearly states the tool's purpose: estimating irrigation need by combining soil and weather data. It specifies data sources (SoilGrids, Open-Meteo) and distinguishes itself as a 'data-grounded estimate' rather than a certified recommendation. However, it does not explicitly differentiate from sibling tools like 'get_dry_spell_status' or 'get_soil_profile', which could be related but serve different purposes.

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

Usage Guidelines3/5

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

The description mentions that the output is not a certified recommendation, providing a limited usage caveat. However, it does not specify when to use this tool versus alternatives like 'get_dry_spell_status' or 'get_growing_conditions', nor does it describe prerequisites (e.g., requiring soil profile data) or conditions where the tool is not appropriate.

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/govardhansatya/agrisignal-mcp'

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