Tomorrow.io
By Tomorrow.io
Tomorrow.io
Tomorrow.io
Jul 20, 2026· 7 min

Our Agent, Your Agent, Your App: Three Ways to Build Weather In

The Gale API — the Tomorrow.io mark beside code brackets on brand blue

Gale — the agent inside the platform, now an API your product can embed — alongside the MCP server and Custom Vector Events.

Most weather decisions never happen on a weather screen. They happen inside the systems an operation already runs — the dispatch software deciding which trucks roll, the claims system triaging what a storm left behind, the AI agent a team is building this quarter. This release moves three doors into that world forward at once, and the clean way to tell them apart is one question: whose agent does the thinking — and what lands in your app? Embed our agent and get back an answer. Point your own agent at our data with a request. Or take delivery of the weather itself — a payload your systems and agents work natively.

The Gale API — our agent, embedded in your product

Gale is the agent inside the Tomorrow.io platform — it has been doing the weather reasoning for our own users for some time. This release exposes that agent as an API, which means your product can embed it and hand the weather thinking over entirely.

Two new endpoints do the work. GALE-AI/Chat takes a plain-language weather question and returns an answer — aware of your account’s context, able to continue a conversation across a session, in your language, your units, your timezone. GALE-AI/Summary returns forecast summaries as plain text your application can place wherever a person needs them. For chat responses, customers with platform access also get a link that opens the answer on the map, so a conversation that starts in your tool can finish in ours when someone wants to look deeper.

The mechanism matters more than the novelty here: a customer-facing app can answer “will the storm reach the venue before the gates open?” without anyone on your team translating that into parameters first — and without your team building weather reasoning at all. The thinking is delegated. What crosses the wire is an answer.

The MCP server — your agent, our data

Illustration: a robotic hand plugging a connector into a socket embedded in a cloud, radar rings rippling out
An agent calls the platform natively — weather reachable like any other tool, no integration project. Concept illustration.

For teams building their own agents, the interface is the tool call — and the MCP server is how Tomorrow.io makes itself callable. It’s an MCP layer on top of our API: this release adds three tools (AI chat, AI summaries, and data feeds), bringing the set to ten, alongside real-time conditions, forecast timelines, historical weather, climate normals, weather events, and weather along a route.

The division of labor is the point. Your agent keeps the reasoning; we make the data trivial to reach — public URL, an API key, and the tools are available. No integration project, no custom wrapper, no waiting on a sprint. An agent that plans deliveries, schedules crews, or drafts an operations briefing can spin up a forecast request the same way it uses any of its other tools. What crosses the wire is a request.

Custom Vector Events — your app, our payload

Alerts on a map — hexagonal alert regions across the U.S. by severity, with a single notification bell
Conditions raised as events on the map — each Custom Vector Event a discrete object with persistent identity: geometry and context your systems track to closure and your agents compute on natively.

Custom Vector Events is how customers have been bringing weather-triggered events into their own systems — and this release changes what an event carries when it arrives.

A CVE event now has a persistent identity: an event ID that stays with it through its lifecycle, from new, to updated, to cancelled. It carries the values behind the trigger — the minimum, maximum, and average of the parameters that fired it. And its resolution is yours to choose, configured to match your operational tempo: fewer, larger events that span wider areas and longer durations for teams that want broad coverage; many small, frequently updated events that closely track the model for teams that need precision; or a balance between the two.

Together, those three properties change what kind of thing a weather event is to your software. A response you parse once and discard is a lookup. An object with identity, state, and a lifecycle is something your systems can hold — track through your operation the way you already track a shipment or a claim, from the moment it appears to the moment it closes.

And because what arrives is vector geometry with its context attached — not a reading, a payload — it’s a shape your own agents can work natively, inside your own stack: spatial joins against your assets and territories, intersections with your network, the analysis agents are genuinely good at once the data lives where they do. The context carries forward instead of evaporating after a response.

That’s not a hypothetical pattern. A railroad joining weather events against its network, an insurer treating a storm footprint as a claim-triggering event, a drone-logistics operator deciding whether a flight window is open — operations like these are already consuming weather this way: not as a question asked at one moment, but as a thing held, and computed on, over time.

Whose agent does the thinking?

An answer, a request, a payload. Embed our agent and delegate the weather reasoning. Point your agent at our data and keep the reasoning. Take delivery of the weather itself and let your systems work it natively. Each fits a different place in a stack, and most operations will end up using more than one: an application that asks Gale on a user’s behalf, an agent that calls for a route forecast, a downstream system that joins event geometry against everything it already knows. What this release completes is the set — wherever the weather thinking should live in your stack, there’s now a door built the shape of that choice.

Two doors in

Build with APIs

The Gale API and the MCP server are self-serve. Get an API key, read the docs, and both are available today.

Evaluating CVE

That’s a conversation with our team — feeds are configured to your parameters, your geography, your resolution — and now how events aggregate, from a few consolidated events that span wide areas to many granular ones that closely follow the model — which is exactly why they’re worth setting up deliberately.

← Back to the July 2026 Release overview

See Tomorrow.io in Action!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

TOS(Required)

Sign Up for the Tomorrow.io Weather API for Free

Try Now
Summarize this article with: Summarize with: