Forecast and alert context
Ask questions across selected WeatherWRX locations using cache-backed forecasts, government alerts, formula incidents, and dashboard briefings.
WeatherWRX exposes a hosted Model Context Protocol server so approved AI clients can read scoped forecast, alert, calendar, and briefing context through OAuth instead of copying private weather setup into a chat.
Protected resource
https://weatherwrx.com/mcp
MCP-only subscription
An AI agent can discover the product and purchase URL from /.well-known/weatherwrx-agent.json. The agent then hands checkout to the account owner, who signs in and authorizes the charge. Agents cannot charge a card without that approval.
Ask questions across selected WeatherWRX locations using cache-backed forecasts, government alerts, formula incidents, and dashboard briefings.
Let approved clients use Calendar Cabinet subscriptions and sanitized primary-calendar availability without exposing raw event text or calendar IDs.
Use OAuth scopes to keep read-only tools separate from optional write tools for locations, alert formulas, and Calendar Cabinet subscriptions.
Bring your own OpenAI, Claude, or Gemini key in WeatherWRX so Ask WeatherWRX can use your existing provider account to reason over your forecasts and alerts.
Before connecting
Ask WeatherWRX BYOK is the simplest path when you want WeatherWRX itself to call your existing OpenAI, Claude, or Gemini provider account. External assistants use the MCP endpoint below and complete OAuth before WeatherWRX returns any user-scoped data.
Go to WeatherWRX settings, choose your LLM provider, and save your provider API key. WeatherWRX encrypts the key and uses it only for Ask WeatherWRX requests you make.
Add the MCP endpoint in the assistant or CLI, complete WeatherWRX OAuth, and approve the locations, subscriptions, and scopes the assistant can use.
Review or revoke connected apps from Settings > Connected Apps. A revoked grant can no longer use WeatherWRX MCP tools.
Setup instructions
Use these setup screens as a field guide. Provider labels can change, but the WeatherWRX endpoint, OAuth metadata, and scope model are the same across MCP clients.
Use ChatGPT custom connectors or the OpenAI Responses API remote MCP tool. ChatGPT handles the OAuth authorization-code flow when the connector is created and used.
{
"type": "mcp",
"server_label": "weatherwrx",
"server_url": "https://weatherwrx.com/mcp",
"require_approval": "always"
}Use Claude custom connectors for chat experiences, or the Claude Messages API MCP connector when your application manages OAuth tokens separately.
{
"type": "url",
"url": "https://weatherwrx.com/mcp",
"name": "weatherwrx",
"authorization_token": "WEATHERWRX_OAUTH_ACCESS_TOKEN"
}Gemini CLI can connect to remote MCP servers with Streamable HTTP and can discover OAuth metadata from the server when authentication is required.
{
"mcpServers": {
"weatherwrx": {
"httpUrl": "https://weatherwrx.com/mcp",
"timeout": 30000,
"trust": false
}
}
}Any MCP-capable client can connect if it supports Streamable HTTP, OAuth discovery, authorization-code with PKCE, resource indicators, and bearer tokens.
Automation examples
Use these patterns when you want an assistant to send a daily weather briefing before plans start. Each example keeps WeatherWRX data behind OAuth, uses read-first scopes, and asks the model to omit sensitive location and calendar details.
Personal daily briefing in ChatGPT
Starter prompt
Every weekday at 7:00 AM, use the WeatherWRX connector to list my WeatherWRX locations, get my dashboard briefing, and send a concise morning weather report. Start with active alerts and high-risk locations, then summarize rain, wind, temperature, and calendar-aware weather risks for today. Do not include raw addresses, ZIP codes, coordinates, or calendar event text.
Implementation notes
Terminal-friendly local automation
Starter prompt
Use WeatherWRX MCP tools to list my locations, then write a concise morning weather report with alerts, rain, wind, temperature, and calendar-weather risks. Do not include raw addresses, ZIP codes, coordinates, or calendar event text.
Implementation notes
# Run once after adding WeatherWRX to ~/.gemini/settings.json
gemini
/mcp auth weatherwrx
# Example weekday cron at 7:00 AM local time
0 7 * * 1-5 gemini -p "Use WeatherWRX MCP tools to list my locations, then write a concise morning weather report with alerts, rain, wind, temperature, and calendar-weather risks. Do not include raw addresses, ZIP codes, coordinates, or calendar event text." >> "$HOME/weatherwrx-morning-report.txt"Team or serverless scheduled reports
Starter prompt
Use WeatherWRX to prepare a morning operations digest. Prioritize active alerts, locations with formula incidents, wind and precipitation risk, and any calendar-aware conflicts for today. Keep the answer short and omit raw addresses, ZIP codes, coordinates, calendar IDs, and event text.
Implementation notes
// Pseudocode for a scheduled worker
const weatherwrxToken = await getWeatherwrxMcpAccessToken(userId);
await claude.messages.create({
mcp_servers: [
{
type: "url",
name: "weatherwrx",
url: "https://weatherwrx.com/mcp",
authorization_token: weatherwrxToken
}
],
messages: [
{
role: "user",
content: "Use WeatherWRX to prepare today's morning weather digest."
}
]
});Custom LLM clients, n8n, Zapier, Workers, or Vercel Cron
Starter prompt
Create a morning WeatherWRX report for the authorized user's monitored locations. Include active alerts, forecast risks, formula-triggered incidents, and calendar-aware weather conflicts. Keep it concise, actionable, and sanitized.
Implementation notes
1. Refresh the WeatherWRX OAuth access token.
2. Connect the MCP client to https://weatherwrx.com/mcp.
3. Call read-only WeatherWRX tools for locations, alerts, forecast, and briefing context.
4. Ask the LLM to turn the tool results into the user-facing digest.
5. Send the digest and log only sanitized delivery status.OAuth and scopes
WeatherWRX scopes describe exactly what a connected assistant can read or draft. Choose read scopes for briefings, forecast questions, and calendar context. Add write scopes only when you want the assistant to help manage WeatherWRX configuration.
weatherwrx.locations.readweatherwrx.forecast.readweatherwrx.alerts.readweatherwrx.manifest.readweatherwrx.calendar_cabinet.readweatherwrx.calendar_cabinet.writeweatherwrx.locations.writeweatherwrx.alert_formulas.readweatherwrx.alert_formulas.writeweatherwrx.infographics.readweatherwrx.primary_calendar.readPrivacy model
MCP responses are scoped to the grant and avoid raw account, location, and calendar identifiers by default. Forecast tools use WeatherWRX cache-backed service logic and may refresh provider weather data server-side when cached data is missing, expired, or stale.
Send the support team the client name, the setup step that failed, and any non-secret error code shown by the MCP host.