GuzzLabs

Integrations

EPWForge is available wherever you do your modeling. Pick the integration that fits your stack — most users start with the web app or the hosted MCP server.

MCP Server (Hosted)

live
Use EPWForge with Claude, Cursor, or any AI agent — no install

Hosted Model Context Protocol server at https://epwforge.com/api/mcp. Add as a Custom MCP Server in your AI client; 3 of 4 tools (find_station, analyze_weather, chart_weather) work without authentication so prospects can evaluate from claude.ai immediately. Only generate_weather_file (which delivers EPW/DDY files) requires an API key. Also exposes 7 Resources (SSP / UHI / event catalogs) + 5 Prompts (climate-stress-test, future-cooling-load, etc.).

https://epwforge.com/api/mcp
Add as a Custom MCP Server in Claude Desktop, Claude Code, or Cursor. Required for claude.ai web users (browsers can't run local MCP).

MCP Server (Local install)

live
Auto-configures Claude Desktop / Claude Code / Cursor in one command

Python package on PyPI. The CLI installer auto-detects your AI client config and adds EPWForge as an MCP server. Read tools work without an API key; generation tool needs one (free signup, 5 welcome credits).

uvx epwforge-mcp install --api-key <YOUR_API_KEY_OPTIONAL>
API key only needed for generate_weather_file. Run without --api-key for the 3 free read tools.

REST API

live
Direct HTTP endpoints — generate EPW, DDY, ensembles, stations

Full REST API for programmatic access. Same parameter surface as the web UI: TMY/AMY basis, CMIP6 SSP morphing, UHI presets, extreme events with intensity sliders, wildfire smoke overlay, ASHRAE design conditions. API keys are free on any tier (Free includes 5 welcome credits); generation endpoints charge credits per call. Two public read endpoints (/stations and /guzzstations) work without auth.

Grasshopper / Rhino plugin

planned
Climate-aware weather files for parametric architecture

GHPython component for Rhino 8 — fetches EPWForge weather files directly into your Grasshopper canvas with full Ladybug / Honeybee compatibility (basis, SSP morphing, UHI, events, smoke, ensembles). Source is open on GitHub but the script hasn't been smoke-tested against the current credits-model API yet. We're holding off on Food4Rhino / Rhino Package Manager submission until we can verify end-to-end in a live Rhino 8 install. Watch the repo or email dana@guzzlabs.com to be notified at launch.

Web app

live
The full EPWForge interface — no signup needed for TMY downloads

Browse 17,000+ stations, drop a pin anywhere on the globe, preview hourly + design conditions for any combination of SSP/year/percentile/UHI/events/smoke. Download as EPW + DDY + CSV bundle.

Building something with EPWForge?
We'd love to hear about it. The MCP server, REST API, and packages are all built to be primitive enough that you can wrap them in whatever workflow makes sense for your shop. If you're integrating with a tool we don't list here yet, let us know and we'll add it.