{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fkm5ptmycsfq","handle":"weathersight","url":"https://wellknown.network/agents/weathersight","links":{"self":"https://wellknown.network/agents/weathersight/record.json","html":"https://wellknown.network/agents/weathersight","markdown":"https://wellknown.network/agents/weathersight/record.md","api":"https://wellknown.network/api/v1/agents/weathersight","status":"https://wellknown.network/api/v1/agents/weathersight/status","claim":"https://wellknown.network/agents/weathersight/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/weathersight/claim.json","badge":"https://wellknown.network/agents/weathersight/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:weathersight.io:server:weathersight","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"weathersight","summary":"Historical weather and climate: 100+ years of station data, normals, extremes, and trends.","description":"Historical weather and climate: 100+ years of station data, normals, extremes, and trends.","publisher":{"name":"io.weathersight","url":null},"homepage":"https://weathersight.io","repository":"https://github.com/greatsnakes/weathersight-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://weathersight.io/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-01T02:04:27.554293Z","publishedAt":"2026-09-01T02:04:27.554293Z","registryName":"io.weathersight/weathersight"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"}],"categories":["commerce","data"]},"observed":{"status":"live","statusReason":"Responded 48m ago.","lastOkAt":"2026-09-08T04:21:47.610Z","lastProbedAt":"2026-09-08T04:21:47.610Z","statusComputedAt":"2026-09-08T04:35:32.455Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":96},"latestObservations":[{"at":"2026-09-08T04:21:47.610Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"anom","description":"Returns observations with 1991–2020 baseline comparisons at daily, weekly, or monthly granularity for a location and period.\n<br><b>When to use:</b> Graph or ta"},{"name":"anomalies","description":"Returns precomputed anomalous observations for locations in a given time period and scope.\n<br><b>When to use:</b> Survey anomalous weather at regional or globa"},{"name":"bestplace","description":"Given a single week, month, or day, ranks locations whose weather best matches a set of criteria (most optional criteria met first; all MUST criteria satisfied "},{"name":"besttime","description":"Given a location, ranks the weeks or months whose historical climatology best matches a set of weather criteria (most optional criteria met first; all MUST crit"},{"name":"breaking","description":"Returns anomalous weather conditions (breaking news) across the world or specified countries in the very recent past (observations) or immediate future (forecas"},{"name":"climatecomps","description":"Returns monthly distributions of selected metrics for locations compared against a baseline period.\n<br><b>When to use:</b> Compute normalized and absolute devi"},{"name":"climatetrends","description":"Returns monthly timeseries of selected climate trend metrics for one or more locations, suitable for long-term trend analysis.\n<br><b>When to use:</b> Retrieve "},{"name":"compare","description":"Compares a location's observed weather period against the corresponding periods in a historical baseline distribution.\n<br><b>When to use:</b> Quantify how extr"},{"name":"countries","description":"Returns countries with their canonical country IDs used in all other API calls.\n<br><b>When to use:</b> Resolve country names to canonical IDs, or obtain the fu"},{"name":"dailycomp","description":"Returns per-day observed values with percentiles and z-scores vs a sliding N-day window over a historical baseline.\n<br><b>When to use:</b> Graph heatwaves, col"},{"name":"degreedays","description":"Returns cumulative degree-day indicators (heating/cooling/growing) for a location and period using ERA5 reanalysis data.\n<br><b>When to use:</b> Estimate energy"},{"name":"events","description":"Finds days matching one or more compound weather conditions (e.g. hot + humid, rainy + windy) for a location. Returns up to 5000 most-recent matching events plu"},{"name":"extremes","description":"Returns extreme value analysis (return periods) for a specified location and metric.\n<br><b>When to use:</b> Quantify the statistical rarity of a record or near"},{"name":"location","description":"Returns meta information for a location given a name, locid, or lat/lon.\n<br><b>When to use:</b> Obtain the canonical locid needed by all location-specific API "},{"name":"metrics","description":"Returns the catalogue of all supported weather metric identifiers with units and categories.\n<br><b>When to use:</b> Resolve metric IDs to human-friendly names,"},{"name":"recentextremes","description":"Returns recent weather records (all-time or period-of-record extremes) for the world or specified countries.\n<br><b>When to use:</b> Find which locations have b"},{"name":"seasonal","description":"Seasonal (monthly) forecast anomalies for the next six months, with the local climatology they are measured against. Each result gives, per metric: the ERA5 bas"},{"name":"timeseries","description":"Returns aggregated metric values as a yearly or monthly timeseries for a location.\n<br><b>When to use:</b> Detect long-term trends and compute statistical signi"},{"name":"typicalweather","description":"Returns statistical distributions of weather attributes (temperature, precipitation, wind, etc.) for a location and time period.\n<br><b>When to use:</b> Establi"}],"toolCount":19,"serverName":"weathersight","capabilities":["prompts","tools"],"serverVersion":"1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T22:21:53.731Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":98,"error":null,"detail":{"tools":[{"name":"anom","description":"Returns observations with 1991–2020 baseline comparisons at daily, weekly, or monthly granularity for a location and period.\n<br><b>When to use:</b> Graph or ta"},{"name":"anomalies","description":"Returns precomputed anomalous observations for locations in a given time period and scope.\n<br><b>When to use:</b> Survey anomalous weather at regional or globa"},{"name":"bestplace","description":"Given a single week, month, or day, ranks locations whose weather best matches a set of criteria (most optional criteria met first; all MUST criteria satisfied "},{"name":"besttime","description":"Given a location, ranks the weeks or months whose historical climatology best matches a set of weather criteria (most optional criteria met first; all MUST crit"},{"name":"breaking","description":"Returns anomalous weather conditions (breaking news) across the world or specified countries in the very recent past (observations) or immediate future (forecas"},{"name":"climatecomps","description":"Returns monthly distributions of selected metrics for locations compared against a baseline period.\n<br><b>When to use:</b> Compute normalized and absolute devi"},{"name":"climatetrends","description":"Returns monthly timeseries of selected climate trend metrics for one or more locations, suitable for long-term trend analysis.\n<br><b>When to use:</b> Retrieve "},{"name":"compare","description":"Compares a location's observed weather period against the corresponding periods in a historical baseline distribution.\n<br><b>When to use:</b> Quantify how extr"},{"name":"countries","description":"Returns countries with their canonical country IDs used in all other API calls.\n<br><b>When to use:</b> Resolve country names to canonical IDs, or obtain the fu"},{"name":"dailycomp","description":"Returns per-day observed values with percentiles and z-scores vs a sliding N-day window over a historical baseline.\n<br><b>When to use:</b> Graph heatwaves, col"},{"name":"degreedays","description":"Returns cumulative degree-day indicators (heating/cooling/growing) for a location and period using ERA5 reanalysis data.\n<br><b>When to use:</b> Estimate energy"},{"name":"events","description":"Finds days matching one or more compound weather conditions (e.g. hot + humid, rainy + windy) for a location. Returns up to 5000 most-recent matching events plu"},{"name":"extremes","description":"Returns extreme value analysis (return periods) for a specified location and metric.\n<br><b>When to use:</b> Quantify the statistical rarity of a record or near"},{"name":"location","description":"Returns meta information for a location given a name, locid, or lat/lon.\n<br><b>When to use:</b> Obtain the canonical locid needed by all location-specific API "},{"name":"metrics","description":"Returns the catalogue of all supported weather metric identifiers with units and categories.\n<br><b>When to use:</b> Resolve metric IDs to human-friendly names,"},{"name":"recentextremes","description":"Returns recent weather records (all-time or period-of-record extremes) for the world or specified countries.\n<br><b>When to use:</b> Find which locations have b"},{"name":"seasonal","description":"Seasonal (monthly) forecast anomalies for the next six months, with the local climatology they are measured against. Each result gives, per metric: the ERA5 bas"},{"name":"timeseries","description":"Returns aggregated metric values as a yearly or monthly timeseries for a location.\n<br><b>When to use:</b> Detect long-term trends and compute statistical signi"},{"name":"typicalweather","description":"Returns statistical distributions of weather attributes (temperature, precipitation, wind, etc.) for a location and time period.\n<br><b>When to use:</b> Establi"}],"toolCount":19,"serverName":"weathersight","capabilities":["prompts","tools"],"serverVersion":"1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T15:21:43.059Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"anom","description":"Returns observations with 1991–2020 baseline comparisons at daily, weekly, or monthly granularity for a location and period.\n<br><b>When to use:</b> Graph or ta"},{"name":"anomalies","description":"Returns precomputed anomalous observations for locations in a given time period and scope.\n<br><b>When to use:</b> Survey anomalous weather at regional or globa"},{"name":"bestplace","description":"Given a single week, month, or day, ranks locations whose weather best matches a set of criteria (most optional criteria met first; all MUST criteria satisfied "},{"name":"besttime","description":"Given a location, ranks the weeks or months whose historical climatology best matches a set of weather criteria (most optional criteria met first; all MUST crit"},{"name":"breaking","description":"Returns anomalous weather conditions (breaking news) across the world or specified countries in the very recent past (observations) or immediate future (forecas"},{"name":"climatecomps","description":"Returns monthly distributions of selected metrics for locations compared against a baseline period.\n<br><b>When to use:</b> Compute normalized and absolute devi"},{"name":"climatetrends","description":"Returns monthly timeseries of selected climate trend metrics for one or more locations, suitable for long-term trend analysis.\n<br><b>When to use:</b> Retrieve "},{"name":"compare","description":"Compares a location's observed weather period against the corresponding periods in a historical baseline distribution.\n<br><b>When to use:</b> Quantify how extr"},{"name":"countries","description":"Returns countries with their canonical country IDs used in all other API calls.\n<br><b>When to use:</b> Resolve country names to canonical IDs, or obtain the fu"},{"name":"dailycomp","description":"Returns per-day observed values with percentiles and z-scores vs a sliding N-day window over a historical baseline.\n<br><b>When to use:</b> Graph heatwaves, col"},{"name":"degreedays","description":"Returns cumulative degree-day indicators (heating/cooling/growing) for a location and period using ERA5 reanalysis data.\n<br><b>When to use:</b> Estimate energy"},{"name":"events","description":"Finds days matching one or more compound weather conditions (e.g. hot + humid, rainy + windy) for a location. Returns up to 5000 most-recent matching events plu"},{"name":"extremes","description":"Returns extreme value analysis (return periods) for a specified location and metric.\n<br><b>When to use:</b> Quantify the statistical rarity of a record or near"},{"name":"location","description":"Returns meta information for a location given a name, locid, or lat/lon.\n<br><b>When to use:</b> Obtain the canonical locid needed by all location-specific API "},{"name":"metrics","description":"Returns the catalogue of all supported weather metric identifiers with units and categories.\n<br><b>When to use:</b> Resolve metric IDs to human-friendly names,"},{"name":"recentextremes","description":"Returns recent weather records (all-time or period-of-record extremes) for the world or specified countries.\n<br><b>When to use:</b> Find which locations have b"},{"name":"seasonal","description":"Seasonal (monthly) forecast anomalies for the next six months, with the local climatology they are measured against. Each result gives, per metric: the ERA5 bas"},{"name":"timeseries","description":"Returns aggregated metric values as a yearly or monthly timeseries for a location.\n<br><b>When to use:</b> Detect long-term trends and compute statistical signi"},{"name":"typicalweather","description":"Returns statistical distributions of weather attributes (temperature, precipitation, wind, etc.) for a location and time period.\n<br><b>When to use:</b> Establi"}],"toolCount":19,"serverName":"weathersight","capabilities":["prompts","tools"],"serverVersion":"1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T08:28:45.036Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":103,"error":null,"detail":{"tools":[{"name":"anom","description":"Returns observations with 1991–2020 baseline comparisons at daily, weekly, or monthly granularity for a location and period.\n<br><b>When to use:</b> Graph or ta"},{"name":"anomalies","description":"Returns precomputed anomalous observations for locations in a given time period and scope.\n<br><b>When to use:</b> Survey anomalous weather at regional or globa"},{"name":"bestplace","description":"Given a single week, month, or day, ranks locations whose weather best matches a set of criteria (most optional criteria met first; all MUST criteria satisfied "},{"name":"besttime","description":"Given a location, ranks the weeks or months whose historical climatology best matches a set of weather criteria (most optional criteria met first; all MUST crit"},{"name":"breaking","description":"Returns anomalous weather conditions (breaking news) across the world or specified countries in the very recent past (observations) or immediate future (forecas"},{"name":"climatecomps","description":"Returns monthly distributions of selected metrics for locations compared against a baseline period.\n<br><b>When to use:</b> Compute normalized and absolute devi"},{"name":"climatetrends","description":"Returns monthly timeseries of selected climate trend metrics for one or more locations, suitable for long-term trend analysis.\n<br><b>When to use:</b> Retrieve "},{"name":"compare","description":"Compares a location's observed weather period against the corresponding periods in a historical baseline distribution.\n<br><b>When to use:</b> Quantify how extr"},{"name":"countries","description":"Returns countries with their canonical country IDs used in all other API calls.\n<br><b>When to use:</b> Resolve country names to canonical IDs, or obtain the fu"},{"name":"dailycomp","description":"Returns per-day observed values with percentiles and z-scores vs a sliding N-day window over a historical baseline.\n<br><b>When to use:</b> Graph heatwaves, col"},{"name":"degreedays","description":"Returns cumulative degree-day indicators (heating/cooling/growing) for a location and period using ERA5 reanalysis data.\n<br><b>When to use:</b> Estimate energy"},{"name":"events","description":"Finds days matching one or more compound weather conditions (e.g. hot + humid, rainy + windy) for a location. Returns up to 5000 most-recent matching events plu"},{"name":"extremes","description":"Returns extreme value analysis (return periods) for a specified location and metric.\n<br><b>When to use:</b> Quantify the statistical rarity of a record or near"},{"name":"location","description":"Returns meta information for a location given a name, locid, or lat/lon.\n<br><b>When to use:</b> Obtain the canonical locid needed by all location-specific API "},{"name":"metrics","description":"Returns the catalogue of all supported weather metric identifiers with units and categories.\n<br><b>When to use:</b> Resolve metric IDs to human-friendly names,"},{"name":"recentextremes","description":"Returns recent weather records (all-time or period-of-record extremes) for the world or specified countries.\n<br><b>When to use:</b> Find which locations have b"},{"name":"seasonal","description":"Seasonal (monthly) forecast anomalies for the next six months, with the local climatology they are measured against. Each result gives, per metric: the ERA5 bas"},{"name":"timeseries","description":"Returns aggregated metric values as a yearly or monthly timeseries for a location.\n<br><b>When to use:</b> Detect long-term trends and compute statistical signi"},{"name":"typicalweather","description":"Returns statistical distributions of weather attributes (temperature, precipitation, wind, etc.) for a location and time period.\n<br><b>When to use:</b> Establi"}],"toolCount":19,"serverName":"weathersight","capabilities":["prompts","tools"],"serverVersion":"1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"anom","description":"Returns observations with 1991–2020 baseline comparisons at daily, weekly, or monthly granularity for a location and period.\n<br><b>When to use:</b> Graph or ta"},{"name":"anomalies","description":"Returns precomputed anomalous observations for locations in a given time period and scope.\n<br><b>When to use:</b> Survey anomalous weather at regional or globa"},{"name":"bestplace","description":"Given a single week, month, or day, ranks locations whose weather best matches a set of criteria (most optional criteria met first; all MUST criteria satisfied "},{"name":"besttime","description":"Given a location, ranks the weeks or months whose historical climatology best matches a set of weather criteria (most optional criteria met first; all MUST crit"},{"name":"breaking","description":"Returns anomalous weather conditions (breaking news) across the world or specified countries in the very recent past (observations) or immediate future (forecas"},{"name":"climatecomps","description":"Returns monthly distributions of selected metrics for locations compared against a baseline period.\n<br><b>When to use:</b> Compute normalized and absolute devi"},{"name":"climatetrends","description":"Returns monthly timeseries of selected climate trend metrics for one or more locations, suitable for long-term trend analysis.\n<br><b>When to use:</b> Retrieve "},{"name":"compare","description":"Compares a location's observed weather period against the corresponding periods in a historical baseline distribution.\n<br><b>When to use:</b> Quantify how extr"},{"name":"countries","description":"Returns countries with their canonical country IDs used in all other API calls.\n<br><b>When to use:</b> Resolve country names to canonical IDs, or obtain the fu"},{"name":"dailycomp","description":"Returns per-day observed values with percentiles and z-scores vs a sliding N-day window over a historical baseline.\n<br><b>When to use:</b> Graph heatwaves, col"},{"name":"degreedays","description":"Returns cumulative degree-day indicators (heating/cooling/growing) for a location and period using ERA5 reanalysis data.\n<br><b>When to use:</b> Estimate energy"},{"name":"events","description":"Finds days matching one or more compound weather conditions (e.g. hot + humid, rainy + windy) for a location. Returns up to 5000 most-recent matching events plu"},{"name":"extremes","description":"Returns extreme value analysis (return periods) for a specified location and metric.\n<br><b>When to use:</b> Quantify the statistical rarity of a record or near"},{"name":"location","description":"Returns meta information for a location given a name, locid, or lat/lon.\n<br><b>When to use:</b> Obtain the canonical locid needed by all location-specific API "},{"name":"metrics","description":"Returns the catalogue of all supported weather metric identifiers with units and categories.\n<br><b>When to use:</b> Resolve metric IDs to human-friendly names,"},{"name":"recentextremes","description":"Returns recent weather records (all-time or period-of-record extremes) for the world or specified countries.\n<br><b>When to use:</b> Find which locations have b"},{"name":"seasonal","description":"Seasonal (monthly) forecast anomalies for the next six months, with the local climatology they are measured against. Each result gives, per metric: the ERA5 bas"},{"name":"timeseries","description":"Returns aggregated metric values as a yearly or monthly timeseries for a location.\n<br><b>When to use:</b> Detect long-term trends and compute statistical signi"},{"name":"typicalweather","description":"Returns statistical distributions of weather attributes (temperature, precipitation, wind, etc.) for a location and time period.\n<br><b>When to use:</b> Establi"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.weathersight/weathersight","url":"https://registry.modelcontextprotocol.io/v0/servers/io.weathersight%2Fweathersight","firstSeenAt":"2026-09-07T07:22:43.281Z","fetchedAt":"2026-09-07T07:22:43.281Z","normalizedAt":"2026-09-07T07:22:43.281Z"}]},"firstSeenAt":"2026-09-07T07:22:43.281Z","updatedAt":"2026-09-08T04:36:05.823Z"}