{"serverId":"mcp-registry/com.olyport/noaa-climate","tools":[{"name":"find_stations","fixed":{"name":"find_stations","description":"Find NOAA weather stations in an area.\n\n    Returns a list of weather stations with their IDs, names, coordinates,\n    and active date ranges. Use the station IDs with get_climate_data.\n\n    Args:\n        state: Two-letter US state abbreviation (e.g. 'CA', 'NY').\n        county_fips: Five-digit county FIPS code (e.g. '36061' for Manhattan).\n        dataset: Dataset ID to filter stations that have data in this dataset.\n                 Default is 'GHCND' (daily summaries).\n        limit: Maximum ","inputSchema":{"type":"object","title":"find_stationsArguments","properties":{"limit":{"type":"integer","title":"Limit","default":25},"state":{"type":"string","title":"State","default":null},"dataset":{"type":"string","title":"Dataset","default":"GHCND"},"county_fips":{"type":"string","title":"County Fips","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":244,"tokensAfter":244},{"name":"get_climate_data","fixed":{"name":"get_climate_data","description":"Get climate observations from NOAA Climate Data Online.\n\n    Returns historical weather measurements such as temperature, precipitation,\n    and snowfall. You must provide either a station_id or a FIPS code to\n    identify the location, and a date range.\n\n    Args:\n        station_id: NOAA station identifier (e.g. 'GHCND:USW00094728' for Central Park).\n        fips: FIPS code for county or state (e.g. '36' for New York state, '36061' for Manhattan).\n        dataset: Dataset ID. Common values: 'G","inputSchema":{"type":"object","title":"get_climate_dataArguments","properties":{"fips":{"type":"string","title":"Fips","default":null},"limit":{"type":"integer","title":"Limit","default":100},"dataset":{"type":"string","title":"Dataset","default":"GHCND"},"end_date":{"type":"string","title":"End Date","default":null},"data_types":{"type":"string","title":"Data Types","default":null},"start_date":{"type":"string","title":"Start Date","default":null},"station_id":{"type":"string","title":"Station Id","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":299,"tokensAfter":299},{"name":"get_climate_normals","fixed":{"name":"get_climate_normals","description":"Get 30-year climate normal values for a NOAA weather station.\n\n    Climate normals are averages computed over the most recent 30-year period\n    (currently 1991-2020). They represent typical conditions for a location\n    and are useful for comparing current conditions to historical baselines.\n\n    Args:\n        station_id: NOAA station identifier (e.g. 'GHCND:USW00094728').\n                    Use find_stations to look up station IDs.\n        data_types: Comma-separated normal data type IDs to f","inputSchema":{"type":"object","title":"get_climate_normalsArguments","required":["station_id"],"properties":{"data_types":{"type":"string","title":"Data Types","default":null},"station_id":{"type":"string","title":"Station Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":219,"tokensAfter":219}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"find_stations","params":["limit","state","dataset","county_fips"]},{"tool":"get_climate_data","params":["fips","limit","dataset","end_date","data_types","start_date","station_id"]},{"tool":"get_climate_normals","params":["data_types","station_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}