{"service":"Orbital Overview Decisions","description":"Ready-to-use environmental decisions from NOAA/NWS forecasts, checked against thresholds you supply. Not a safety determination.","documentation":"https://orbitaloverview.com/developers","openapi":"https://orbitaloverview.com/openapi.json","mcp":{"endpoint":"https://orbitaloverview.com/mcp","transport":"streamable-http"},"coverage":"NOAA/NWS forecast area (United States and territories)","payment":{"protocol":"x402","version":2,"enabled":false,"price_usd":"0.01","asset":"USDC","network":null,"status":"paid requests are not open yet"},"apis":[{"id":"data-center-cooling","title":"Data-Center Cooling","summary":"Forecast periods when outdoor air meets your free-cooling requirements.","method":"POST","url":"https://orbitaloverview.com/api/v1/decisions/data-center-cooling","mcp_tool":"data_center_cooling_windows","input_schema":{"type":"object","additionalProperties":false,"required":["latitude","longitude","units","thresholds"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90,"description":"Latitude in NOAA/NWS forecast coverage."},"longitude":{"type":"number","minimum":-180,"maximum":180,"description":"Longitude in NOAA/NWS forecast coverage."},"units":{"type":"string","enum":["us","si"],"description":"Temperatures in F or C, wind in mph or m/s, precipitation in in or mm, enthalpy in BTU/lb or kJ/kg, following \"units\"."},"horizon_hours":{"type":"integer","minimum":1,"maximum":168,"default":72,"description":"Hours ahead to evaluate, starting with the current hour."},"min_window_hours":{"type":"integer","minimum":1,"maximum":168,"default":1,"description":"Shortest run of consecutive eligible hours to report as a window."},"include_hourly":{"type":"boolean","default":false,"description":"Also return the hour-by-hour evaluation."},"thresholds":{"type":"object","additionalProperties":false,"minProperties":1,"description":"Your operating requirements. Send at least one. Only the limits you send are checked.","properties":{"max_dry_bulb":{"type":"number","description":"Highest acceptable outdoor dry-bulb temperature."},"min_dry_bulb":{"type":"number","description":"Lowest acceptable outdoor dry-bulb temperature."},"max_wet_bulb":{"type":"number","description":"Highest acceptable outdoor wet-bulb temperature (calculated)."},"max_dew_point":{"type":"number","description":"Highest acceptable outdoor dew point."},"min_dew_point":{"type":"number","description":"Lowest acceptable outdoor dew point."},"max_relative_humidity":{"type":"number","description":"Highest acceptable outdoor relative humidity, percent."},"min_relative_humidity":{"type":"number","description":"Lowest acceptable outdoor relative humidity, percent."}}}}},"example_request":{"latitude":39.0438,"longitude":-77.4874,"units":"us","horizon_hours":72,"min_window_hours":4,"thresholds":{"max_dry_bulb":65,"max_dew_point":59,"min_dew_point":16,"max_relative_humidity":80}}},{"id":"industrial-coating","title":"Industrial Coating","summary":"Forecast painting and coating windows from temperature, humidity, dew point, precipitation and wind.","method":"POST","url":"https://orbitaloverview.com/api/v1/decisions/industrial-coating","mcp_tool":"industrial_coating_windows","input_schema":{"type":"object","additionalProperties":false,"required":["latitude","longitude","units","thresholds"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90,"description":"Latitude in NOAA/NWS forecast coverage."},"longitude":{"type":"number","minimum":-180,"maximum":180,"description":"Longitude in NOAA/NWS forecast coverage."},"units":{"type":"string","enum":["us","si"],"description":"Temperatures in F or C, wind in mph or m/s, precipitation in in or mm, enthalpy in BTU/lb or kJ/kg, following \"units\"."},"horizon_hours":{"type":"integer","minimum":1,"maximum":168,"default":72,"description":"Hours ahead to evaluate, starting with the current hour."},"min_window_hours":{"type":"integer","minimum":1,"maximum":168,"default":1,"description":"Shortest run of consecutive eligible hours to report as a window."},"include_hourly":{"type":"boolean","default":false,"description":"Also return the hour-by-hour evaluation."},"thresholds":{"type":"object","additionalProperties":false,"minProperties":1,"description":"Your operating requirements. Send at least one. Only the limits you send are checked.","properties":{"min_air_temperature":{"type":"number","description":"Lowest acceptable air temperature."},"max_air_temperature":{"type":"number","description":"Highest acceptable air temperature."},"max_relative_humidity":{"type":"number","description":"Highest acceptable relative humidity, percent."},"min_dew_point_spread":{"type":"number","description":"Smallest acceptable gap between air temperature and dew point. This uses air temperature, not surface temperature."},"max_dew_point":{"type":"number","description":"Highest acceptable dew point."},"max_precip_probability":{"type":"number","description":"Highest acceptable probability of precipitation, percent."},"max_precip_amount":{"type":"number","description":"Highest acceptable forecast precipitation in the NWS interval containing the hour."},"max_wind_speed":{"type":"number","description":"Highest acceptable sustained wind."},"max_wind_gust":{"type":"number","description":"Highest acceptable wind gust."}}}}},"example_request":{"latitude":35.5951,"longitude":-82.5515,"units":"us","horizon_hours":96,"min_window_hours":6,"thresholds":{"min_air_temperature":50,"max_air_temperature":95,"max_relative_humidity":85,"min_dew_point_spread":5,"max_precip_probability":20,"max_wind_speed":15,"max_wind_gust":25}}},{"id":"hvac-economizer","title":"HVAC Economizer","summary":"Forecast periods when outdoor air satisfies your economizer efficiency requirements.","method":"POST","url":"https://orbitaloverview.com/api/v1/decisions/hvac-economizer","mcp_tool":"hvac_economizer_windows","input_schema":{"type":"object","additionalProperties":false,"required":["latitude","longitude","units","thresholds"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90,"description":"Latitude in NOAA/NWS forecast coverage."},"longitude":{"type":"number","minimum":-180,"maximum":180,"description":"Longitude in NOAA/NWS forecast coverage."},"units":{"type":"string","enum":["us","si"],"description":"Temperatures in F or C, wind in mph or m/s, precipitation in in or mm, enthalpy in BTU/lb or kJ/kg, following \"units\"."},"horizon_hours":{"type":"integer","minimum":1,"maximum":168,"default":72,"description":"Hours ahead to evaluate, starting with the current hour."},"min_window_hours":{"type":"integer","minimum":1,"maximum":168,"default":1,"description":"Shortest run of consecutive eligible hours to report as a window."},"include_hourly":{"type":"boolean","default":false,"description":"Also return the hour-by-hour evaluation."},"thresholds":{"type":"object","additionalProperties":false,"minProperties":1,"description":"Your operating requirements. Send at least one. Only the limits you send are checked.","properties":{"max_dry_bulb":{"type":"number","description":"Highest outdoor dry-bulb temperature for economizer use. For a differential setup, send your return-air temperature minus deadband."},"min_dry_bulb":{"type":"number","description":"Lowest outdoor dry-bulb temperature for economizer use."},"max_enthalpy":{"type":"number","description":"Highest outdoor moist-air enthalpy (calculated). For a differential setup, send your return-air enthalpy minus deadband."},"max_dew_point":{"type":"number","description":"Highest outdoor dew point for economizer use."},"max_relative_humidity":{"type":"number","description":"Highest outdoor relative humidity, percent."}}}}},"example_request":{"latitude":41.8781,"longitude":-87.6298,"units":"us","horizon_hours":48,"min_window_hours":2,"thresholds":{"min_dry_bulb":40,"max_dry_bulb":65,"max_enthalpy":28,"max_dew_point":55}}}]}