OpenMCP

us-national-weather-service

...

@open-mcp/us-national-weather-service

Using the remote server

To use the hosted Streamable HTTP server, add the following to your client config:

{
  "mcpServers": {
    "us-national-weather-service": {
      "transport": "streamableHttp",
      "url": "https://mcp.open-mcp.org/api/server/us-national-weather-service@latest/mcp"
    }
  }
}

Forwarding variables

You can forward "environment" variables to the remote server by including them in the request headers or URL query string (headers take precedence). Just prefix the variable name with FORWARD_VAR_ like so:

https://mcp.open-mcp.org/api/server/us-national-weather-service@latest/mcp?FORWARD_VAR_OPEN_MCP_BASE_URL=https%3A%2F%2Fapi.example.com

Security

Sending authentication tokens as forwarded variables is not recommended

Installing locally

If you want to run the server locally on your own machine instead of using the remote server, first set the environment variables as shell variables:

USER_AGENT='...'

Then use the OpenMCP config CLI to add the server to your MCP client:

Claude desktop

npx @open-mcp/config add us-national-weather-service \
  ~/Library/Application\ Support/Claude/claude_desktop_config.json \
  --USER_AGENT=$USER_AGENT

Cursor

Run this from the root of your project directory or, to add to all cursor projects, run it from your home directory ~.

npx @open-mcp/config add us-national-weather-service \
  .cursor/mcp.json \
  --USER_AGENT=$USER_AGENT

Other

npx @open-mcp/config add us-national-weather-service \
  /path/to/client/config.json \
  --USER_AGENT=$USER_AGENT

Manually

If you don't want to use the helper above, add the following to your MCP client config manually:

{
  "mcpServers": {
    "us-national-weather-service": {
      "command": "npx",
      "args": ["-y", "@open-mcp/us-national-weather-service"],
      "env": {"USER_AGENT":"..."}
    }
  }
}

Environment variables

  • OPEN_MCP_BASE_URL - overwrites the base URL of every tool's underlying API request
  • USER_AGENT - gets sent to the API provider

Tools

expandSchema

Expand the input schema for a tool before calling the tool

Input schema

  • toolName (string)
  • jsonPointers (array)

alerts_query

Environment variables

  • USER_AGENT

Input schema

  • active (boolean)
  • start (string)
  • end (string)
  • status (array)
  • message_type (array)
  • event (array)
  • code (array)
  • area (array)
  • point (string)
  • region (array)
  • region_type (string)
  • zone (array)
  • urgency (array)
  • severity (array)
  • certainty (array)
  • limit (integer)
  • cursor (string)

alerts_active

Environment variables

  • USER_AGENT

Input schema

  • status (array)
  • message_type (array)
  • event (array)
  • code (array)
  • area (array)
  • point (string)
  • region (array)
  • region_type (string)
  • zone (array)
  • urgency (array)
  • severity (array)
  • certainty (array)
  • limit (integer)

alerts_active_count

Environment variables

  • USER_AGENT

Input schema

No input parameters

alerts_active_zone

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_alerts_active_zone_zoneid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

alerts_active_area

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_alerts_active_area_area_

Environment variables

  • USER_AGENT

Input schema

No input parameters

alerts_active_region

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_alerts_active_region_region_

Environment variables

  • USER_AGENT

Input schema

No input parameters

alerts_types

Environment variables

  • USER_AGENT

Input schema

No input parameters

alerts_single

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_alerts_id_

Environment variables

  • USER_AGENT

Input schema

No input parameters

cwsu

Environment variables

  • USER_AGENT

Input schema

  • cwsuId (string)

cwas

Environment variables

  • USER_AGENT

Input schema

  • cwsuId (string)

cwa

Environment variables

  • USER_AGENT

Input schema

  • cwsuId (string)
  • date (string)
  • sequence (integer)

sigmetquery

Environment variables

  • USER_AGENT

Input schema

  • start (string)
  • end (string)
  • date (string)
  • atsu (string)
  • sequence (string)

sigmetsbyatsu

Environment variables

  • USER_AGENT

Input schema

  • atsu (string)

sigmetsbyatsubydate

Environment variables

  • USER_AGENT

Input schema

  • atsu (string)
  • date (string)

sigmet

Environment variables

  • USER_AGENT

Input schema

  • atsu (string)
  • date (string)
  • time (string)

glossary

Environment variables

  • USER_AGENT

Input schema

No input parameters

gridpoint

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_gridpoints_wfo_x_y_

Environment variables

  • USER_AGENT

Input schema

No input parameters

gridpoint_forecast

Environment variables

  • USER_AGENT

Input schema

  • units (string)
  • Feature-Flags (array)

parameters_gridpoints_wfo_x_y_forecast

Environment variables

  • USER_AGENT

Input schema

No input parameters

gridpoint_forecast_hourly

Environment variables

  • USER_AGENT

Input schema

  • units (string)
  • Feature-Flags (array)

parameters_gridpoints_wfo_x_y_forecast_hourly

Environment variables

  • USER_AGENT

Input schema

No input parameters

gridpoint_stations

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_gridpoints_wfo_x_y_stations

Environment variables

  • USER_AGENT

Input schema

No input parameters

icons

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_icons_set_timeofday_first_

Environment variables

  • USER_AGENT

Input schema

No input parameters

iconsdualcondition

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_icons_set_timeofday_first_second_

Environment variables

  • USER_AGENT

Input schema

No input parameters

icons_summary

Environment variables

  • USER_AGENT

Input schema

No input parameters

satellite_thumbnails

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_thumbnails_satellite_area_

Environment variables

  • USER_AGENT

Input schema

No input parameters

station_observation_list

Environment variables

  • USER_AGENT

Input schema

  • start (string)
  • end (string)
  • limit (integer)

parameters_stations_stationid_observations

Environment variables

  • USER_AGENT

Input schema

No input parameters

station_observation_latest

Environment variables

  • USER_AGENT

Input schema

  • require_qc (boolean)

parameters_stations_stationid_observations_latest

Environment variables

  • USER_AGENT

Input schema

No input parameters

station_observation_time

Environment variables

  • USER_AGENT

Input schema

  • time (string)

parameters_stations_stationid_observations_time_

Environment variables

  • USER_AGENT

Input schema

No input parameters

tafs

Environment variables

  • USER_AGENT

Input schema

  • stationId (string)

taf

Environment variables

  • USER_AGENT

Input schema

  • stationId (string)
  • date (string)
  • time (string)

obs_stations

Environment variables

  • USER_AGENT

Input schema

  • id (array)
  • state (array)
  • limit (integer)
  • cursor (string)

obs_station

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_stations_stationid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

office

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_offices_officeid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

office_headline

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_offices_officeid_headlines_headlineid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

office_headlines

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_offices_officeid_headlines

Environment variables

  • USER_AGENT

Input schema

No input parameters

point

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_points_point_

Environment variables

  • USER_AGENT

Input schema

No input parameters

point_stations

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_points_point_stations

Environment variables

  • USER_AGENT

Input schema

No input parameters

radar_servers

Environment variables

  • USER_AGENT

Input schema

  • reportingHost (string)

radar_server

Environment variables

  • USER_AGENT

Input schema

  • reportingHost (string)

parameters_radar_servers_id_

Environment variables

  • USER_AGENT

Input schema

No input parameters

radar_stations

Environment variables

  • USER_AGENT

Input schema

  • stationType (array)
  • reportingHost (string)
  • host (string)

radar_station

Environment variables

  • USER_AGENT

Input schema

  • reportingHost (string)
  • host (string)

parameters_radar_stations_stationid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

radar_station_alarms

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_radar_stations_stationid_alarms

Environment variables

  • USER_AGENT

Input schema

No input parameters

radar_queue

Environment variables

  • USER_AGENT

Input schema

  • limit (integer)
  • arrived (other)
  • created (other)
  • published (other)
  • station (string)
  • type (string)
  • feed (string)
  • resolution (integer)

parameters_radar_queues_host_

Environment variables

  • USER_AGENT

Input schema

No input parameters

radar_profiler

Environment variables

  • USER_AGENT

Input schema

  • time (other)
  • interval (string)

parameters_radar_profilers_stationid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

products_query

Environment variables

  • USER_AGENT

Input schema

  • location (array)
  • start (string)
  • end (string)
  • office (array)
  • wmoid (array)
  • type (array)
  • limit (integer)

product_locations

Environment variables

  • USER_AGENT

Input schema

No input parameters

product_types

Environment variables

  • USER_AGENT

Input schema

No input parameters

product

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_products_productid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

products_type

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_products_types_typeid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

products_type_locations

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_products_types_typeid_locations

Environment variables

  • USER_AGENT

Input schema

No input parameters

location_products

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_products_locations_locationid_types

Environment variables

  • USER_AGENT

Input schema

No input parameters

products_type_location

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_products_types_typeid_locations_locationid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

zone_list

Environment variables

  • USER_AGENT

Input schema

  • id (array)
  • area (array)
  • region (array)
  • type (array)
  • point (string)
  • include_geometry (boolean)
  • limit (integer)
  • effective (string)

zone_list_type

Environment variables

  • USER_AGENT

Input schema

  • id (array)
  • area (array)
  • region (array)
  • type (array)
  • point (string)
  • include_geometry (boolean)
  • limit (integer)
  • effective (string)

parameters_zones_type_

Environment variables

  • USER_AGENT

Input schema

No input parameters

zone

Environment variables

  • USER_AGENT

Input schema

  • effective (string)

parameters_zones_type_zoneid_

Environment variables

  • USER_AGENT

Input schema

No input parameters

zone_forecast

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_zones_type_zoneid_forecast

Environment variables

  • USER_AGENT

Input schema

No input parameters

zone_obs

Environment variables

  • USER_AGENT

Input schema

  • start (string)
  • end (string)
  • limit (integer)

parameters_zones_forecast_zoneid_observations

Environment variables

  • USER_AGENT

Input schema

No input parameters

zone_stations

Environment variables

  • USER_AGENT

Input schema

No input parameters

parameters_zones_forecast_zoneid_stations

Environment variables

  • USER_AGENT

Input schema

No input parameters

On this page

@open-mcp/us-national-weather-serviceUsing the remote serverForwarding variablesInstalling locallyClaude desktopCursorOtherManuallyEnvironment variablesToolsexpandSchemaalerts_queryalerts_activealerts_active_countalerts_active_zoneparameters_alerts_active_zone_zoneid_alerts_active_areaparameters_alerts_active_area_area_alerts_active_regionparameters_alerts_active_region_region_alerts_typesalerts_singleparameters_alerts_id_cwsucwascwasigmetquerysigmetsbyatsusigmetsbyatsubydatesigmetglossarygridpointparameters_gridpoints_wfo_x_y_gridpoint_forecastparameters_gridpoints_wfo_x_y_forecastgridpoint_forecast_hourlyparameters_gridpoints_wfo_x_y_forecast_hourlygridpoint_stationsparameters_gridpoints_wfo_x_y_stationsiconsparameters_icons_set_timeofday_first_iconsdualconditionparameters_icons_set_timeofday_first_second_icons_summarysatellite_thumbnailsparameters_thumbnails_satellite_area_station_observation_listparameters_stations_stationid_observationsstation_observation_latestparameters_stations_stationid_observations_lateststation_observation_timeparameters_stations_stationid_observations_time_tafstafobs_stationsobs_stationparameters_stations_stationid_officeparameters_offices_officeid_office_headlineparameters_offices_officeid_headlines_headlineid_office_headlinesparameters_offices_officeid_headlinespointparameters_points_point_point_stationsparameters_points_point_stationsradar_serversradar_serverparameters_radar_servers_id_radar_stationsradar_stationparameters_radar_stations_stationid_radar_station_alarmsparameters_radar_stations_stationid_alarmsradar_queueparameters_radar_queues_host_radar_profilerparameters_radar_profilers_stationid_products_queryproduct_locationsproduct_typesproductparameters_products_productid_products_typeparameters_products_types_typeid_products_type_locationsparameters_products_types_typeid_locationslocation_productsparameters_products_locations_locationid_typesproducts_type_locationparameters_products_types_typeid_locations_locationid_zone_listzone_list_typeparameters_zones_type_zoneparameters_zones_type_zoneid_zone_forecastparameters_zones_type_zoneid_forecastzone_obsparameters_zones_forecast_zoneid_observationszone_stationsparameters_zones_forecast_zoneid_stations