Integrations
Use Swath in your AI
One MCP URL puts radar-verified storm and property data inside every AI you already use. Two steps, no code.
Check one address
Paste an address, see its real hail history. Nothing to sign up for — the fastest way to see whether the data is any good.
Try it →Just ask Copilot
A chat window in your account. Ask which counties got hit and which homes are under the swath, in plain English.
Open Copilot →Claude, ChatGPT & more
One URL connects Swath to the assistant you already have open, so storm questions work right inside it.
Set it up below →Push to your tools
Spreadsheet export, Zapier, or a webhook straight into GoHighLevel, HubSpot, JobNimbus, AccuLynx, monday.com or Zoho the moment a storm is verified.
See the guides →Storm leads straight into the system you already run
Click-by-click, written for someone who has never touched an API. Not on the list? Swath posts to any webhook and exports a CSV, so anything on Zapier or anything that imports a spreadsheet works today — the guides just save you the setup thinking.
Already using a CRM or canvassing app? Swath plugs into it.
You shouldn't have to change how your team works to use storm data. Swath is built to feed the tools you already pay for — not replace them. There are three ways in, and none of them need a developer.
Download a spreadsheet
Every storm report exports as a CSV — address, roof age, owner-occupied, assessed value, hail size, priority score. Import it into whatever you already use for canvassing or calling.
No setup · works with everythingZapier
Our Zapier app fires when a storm is verified over your territory, and can pull reports, price them, look up an address, or start a monitor. If your tool is on Zapier, Swath can send to it.
2 triggers · 4 actionsWebhooks
Swath posts to any URL the moment radar confirms a storm in your area. That's how all six CRM recipes work — no code, just paste a URL.
GoHighLevel · HubSpot · JobNimbus · AccuLynx · monday.com · ZohoWhy we built it this way. Roofing and restoration teams already run on a CRM, a canvassing app, and a job-management tool — and none of them talk to weather radar. Rather than ask you to adopt one more system, Swath sits upstream and pushes verified storms into the stack you have. That's also why we shipped a Zapier app before building any single direct integration: one connector reaches thousands of tools instead of us picking winners.
Straight answer on specific tools: we don't maintain a hand-built integration for every CRM. What we maintain is the Zapier app, the webhook, and the CSV — so if your tool is one of the thousands on Zapier, or can accept a webhook or a spreadsheet import, it works today. If yours can't, tell us and we'll look at it.
Get a free key
Sign up at /signup — one email field, no card. Your sk_ key comes back instantly.
Pick your AI below
Paste one URL (or one config block) into your client. Ask it about storms. Done.
Client-side only — your key stays in this browser tab and is never sent anywhere.
Claude — claude.ai & Claude Desktop
- Open Settings → Connectors
- Click Add custom connector
- Paste this URL and save
https://swathapi.com/mcp?key=YOUR_KEY
Once added, it works everywhere your Claude account does — web, desktop, and mobile.
Config key names vary by version — see your client's MCP docs if this doesn't match.
Claude Code
One command in any project (or add --scope user for all projects):
claude mcp add --transport http swath "https://swathapi.com/mcp?key=YOUR_KEY"
Config key names vary by version — see your client's MCP docs if this doesn't match.
ChatGPT
Path A · Try it instantly
Use the Swath Storm Data GPT — a shared demo on capped free credits. For real use, get your own key.
Path B · Your own connector (Plus/Pro)
- Enable developer mode connectors: Settings → Connectors → Advanced
- Add a connector with this MCP URL
https://swathapi.com/mcp?key=YOUR_KEY
Config key names vary by version — see your client's MCP docs if this doesn't match.
Cursor
Add to ~/.cursor/mcp.json (or per-project .cursor/mcp.json):
{
"mcpServers": {
"swath": {
"url": "https://swathapi.com/mcp?key=YOUR_KEY"
}
}
}
Config key names vary by version — see your client's MCP docs if this doesn't match.
VS Code — Copilot agent mode
Add to .vscode/mcp.json in your workspace:
{
"servers": {
"swath": {
"type": "http",
"url": "https://swathapi.com/mcp?key=YOUR_KEY"
}
}
}
Config key names vary by version — see your client's MCP docs if this doesn't match.
Windsurf
Add to mcp_config.json (Windsurf → Settings → MCP):
{
"mcpServers": {
"swath": {
"serverUrl": "https://swathapi.com/mcp?key=YOUR_KEY"
}
}
}
Config key names vary by version — see your client's MCP docs if this doesn't match.
Gemini CLI
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"swath": {
"httpUrl": "https://swathapi.com/mcp?key=YOUR_KEY"
}
}
}
Config key names vary by version — see your client's MCP docs if this doesn't match.
GoHighLevel — storm leads in your pipeline
A verified storm crosses your territory → a contact and opportunity appear in your GHL pipeline, with hail size and county. Built on GHL's Inbound Webhook trigger — click-by-click, written for sales managers, no code.
HubSpot — storm leads in your pipeline
The same storm-to-pipeline recipe for HubSpot — via Zapier on any tier, or HubSpot's native webhook trigger on Operations Hub / Data Hub Pro. Honest about what each path needs.
Agents, SDKs & frameworks
Any MCP client or function-calling framework works — point it at the MCP URL above, or wire the REST API directly.
- /openapi.json — full OpenAPI 3.1 spec, ready for codegen or tool definitions
- /agents.md — a plain-markdown integration guide written for agents (self-serve signup included)
Follow the storms in real time
The same verified-storm feed the bot posts autonomously, on four channels — pick yours:
- X — @SwathAPI · live storm calls
- Telegram — Swath Storm Alerts · instant push alerts
- Discord — Swath API server · storm feed + talk to us
- Bluesky — @swathapi.bsky.social · follow the swaths