---
title: "OpenWeather API integration for LuumenAI"
url: "https://www.luumen.ai/integrations/openweather-api/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# OpenWeather API integration for LuumenAI

Current conditions, forecasts, and your own weather stations, from the terminal

## What LuumenAI can do with OpenWeather API

LuumenAI connects to OpenWeather API with an API token and exposes 21 tools (17 read-only · 3 write · 1 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 21 tools (17 read-only · 3 write · 1 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About OpenWeather API with LuumenAI

Connect OpenWeather and your agent can check conditions anywhere you run infrastructure. Current weather, five-day forecasts, air quality, and UV index for a site, plus geocoding when all you have is a zip code. If you operate your own weather stations, the agent can register them, update their details, and submit measurements as approved steps. Luumen authenticates with an API key.

## Example tools

Read-only (17 in total):

- `OPENWEATHER_API_GET5_DAY_FORECAST` — Get a 5-day forecast every 3 hours (up to 40 UTC timestamps).
- `OPENWEATHER_API_GET_AIR_POLLUTION_CURRENT` — Fetch current air pollution data for a location.
- `OPENWEATHER_API_GET_AIR_POLLUTION_FORECAST` — Get forecasted air pollution data for a specific location.
- `OPENWEATHER_API_GET_AIR_POLLUTION_HISTORY` — Retrieve historical air pollution data.
- `OPENWEATHER_API_GET_CIRCLE_CITY_WEATHER` — Search for current weather data in cities around a geographic point.
- `OPENWEATHER_API_GET_CURRENT_WEATHER` — Retrieve current weather data for a location.
- `OPENWEATHER_API_GET_GEOCODING_BY_ZIP` — Convert zip/post code into geographic coordinates.
- `OPENWEATHER_API_GET_GEOCODING_DIRECT` — Convert a location name into geographic coordinates.

Write and destructive (4 in total, approval required by default):

- `OPENWEATHER_API_DELETE_WEATHER_STATION` — Delete a registered weather station.
- `OPENWEATHER_API_POST_ADD_WEATHER_STATION` — Add a new weather station to your account.
- `OPENWEATHER_API_POST_SUBMIT_STATION_MEASUREMENTS` — Submit weather measurements from a registered station.
- `OPENWEATHER_API_UPDATE_WEATHER_STATION` — Update weather station details.

## Frequently asked questions

### How does LuumenAI connect to OpenWeather API?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in OpenWeather API on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 1 action classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to OpenWeather API — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/openweather-api/
