Skip to main content
Glama
srpp011

dailymeteo-mcp

by srpp011

Weather values for a location

get_weather
Read-only

Query historical daily, monthly, or annual weather values by coordinates and variables from 1961 to present, returning summaries and CSV exports for long series.

Instructions

Daily, monthly or annual values for one location and one or more variables, 1961 to the present.

Monthly and annual values are free. Daily values cost 1 credit per day and variable and need an account or API key in the server configuration. Results include a summary per variable; series longer than 400 rows are not listed but summarised by year and saved as CSV.

Input Schema

NameRequiredDescriptionDefault
endNoLast date, same format
latYesLatitude in decimal degrees (WGS84)
lonYesLongitude in decimal degrees (WGS84)
datesNoIndividual dates instead of a range, same format
startNoFirst date: YYYY-MM-DD (day), YYYY-MM (mon) or YYYY (ann); from 1961
save_csvNoSave the table as CSV (long series are always saved)
variablesNoOne or more of tmean, tmax, tmin (°C), prcp (mm)
time_scaleNoday, mon (monthly) or ann (annual)mon
confirm_creditsNoSet true only after the user agreed to a day request over 1000 credits

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.3/5.0
Behavior5/5

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

Goes well beyond the readOnly/openWorld annotations by disclosing the cost model, the authentication prerequisite, the row-limit behavior (series over 400 rows are summarised by year and written to CSV rather than listed), and that results include a per-variable summary. These are exactly the facts an agent needs before spending credits.

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?

Three sentences, each load-bearing, with the scope statement front-loaded and the cost/auth caveats following in the order an agent would need them. No filler or restatement of the tool name.

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 nine parameters and no output schema, the description does well to describe return shape (per-variable summary, CSV fallback for long series) and the paid-tier gate. It could say more about what happens when confirm_credits is required but false, but nothing essential to a correct call is missing.

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?

Schema coverage is already 100%, and the description still adds meaning: the cost formula ties directly to time_scale and variables, and the 1961 floor bounds start/dates. It stops short of explaining the confirm_credits threshold workflow beyond the schema's own text, so it sits modestly above baseline.

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?

Opens with a precise statement of what is returned: temporal resolution (daily/monthly/annual), a single location, one or more variables, and the 1961-to-present coverage window. That cleanly separates it from get_climate_normals and the file-download siblings, though no sibling is named explicitly.

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 concrete operational context for choosing this tool: monthly/annual is free, daily costs 1 credit per day per variable and requires an account or API key in server config. It does not explicitly say when to prefer this over request_point_history or get_climate_normals, so alternatives remain unaddressed.

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