WeatherOptics MCP Beta Setup
Wire the WeatherOptics MCP server into ChatGPT or Claude so you can ask natural-language questions about weather risk, forecasts, routes, and severe weather for your asset locations — including inline maps.
Before you start
You need:
- A ChatGPT or Claude account — any plan works, including Free.
- Your WeatherOptics token. Temporarily, use a portal token — a couple of tools (geocoding, saved-location search) are portal-scoped upstream for now; a long-lived API token will cover everything once per-capability permissions land.
1 Enable Developer Mode
Open ChatGPT → Settings → Plugins → Advanced. Turn on Developer mode.

ChatGPT will warn you this is elevated risk — that's expected. Confirm to enable.
2 Create the plugin
Open the Browse Plugins
page (chatgpt.com/plugins) and click the plus
(+) button at the top right, next to the plugin search
bar, to add a new plugin.

Fill in the form like this:
- Name
- WeatherOptics MCP
- Description
- optional — e.g. "7-day weather risk for asset locations"
- Connection
- Server URL
- Server URL
- https://weatheroptics-mcp-312915463979.us-east1.run.app/mcp?token=YOUR_WEATHEROPTICS_TOKEN
- Authentication
- No Auth
- Risk checkbox
- Check "I understand and want to continue"
The token goes in the URL itself (as the ?token= query parameter), matching how every other WeatherOptics API is called. Replace YOUR_WEATHEROPTICS_TOKEN with your real key:
https://weatheroptics-mcp-312915463979.us-east1.run.app/mcp?token=YOUR_WEATHEROPTICS_TOKEN
Authorization: Bearer <token>), as does an
X-WeatherOptics-Token header, but the
?token= query form mirrors the rest of WeatherOptics and works
identically in every MCP client — pick whichever you prefer.
Click Create. The plugin validates by handshaking with the server; if it succeeds you'll see the WeatherOptics tools appear under Actions. What each tool does is documented on the tools reference page.
3 Test it in a new chat
Open a new chat, attach an asset CSV (or just name a place), and ask:
Using WeatherOptics, which of my attached warehouses are at risk over the next 7 days?
Maps render directly inline in the chat — try:
Using WeatherOptics, show me an interactive road-risk map around Chicago.
Getting updates
Whenever the WeatherOptics team ships a server update, refresh the plugin so ChatGPT picks it up: Settings → Plugins → the WeatherOptics plugin → scroll down past the tool listings to the "Information" section (the one showing "Connected on" and the server URL) → click Refresh at the top right of that section.

This matters especially for the inline map: ChatGPT caches the map widget template the first time it fetches it and reuses it across chats, so widget changes do not appear until you do this refresh.
1 Open Connectors settings
In Claude, click your name in the bottom-left corner → Settings → Connectors.

2 Add the connector
Click Add at the top right, then Add custom connector.

Fill in the form (leave both OAuth fields empty):

- Name
- WeatherOptics MCP
- Remote MCP server URL
- https://weatheroptics-mcp-312915463979.us-east1.run.app/mcp?token=YOUR_WEATHEROPTICS_TOKEN
Replace YOUR_WEATHEROPTICS_TOKEN with your real key:
https://weatheroptics-mcp-312915463979.us-east1.run.app/mcp?token=YOUR_WEATHEROPTICS_TOKEN
Click Add.
3 Test it in a new chat
Open a new chat, attach an asset CSV (or just name a place), and ask:
Using WeatherOptics, which of my attached warehouses are at risk over the next 7 days?
Getting updates
Whenever the WeatherOptics team ships a server update: Settings → Connectors → click the WeatherOptics connector → the three-dots (⋮) menu → Refresh tools list.
