DeltaDaemon for Cursor & Claude
Query forecast accuracy from inside your editor. Issue a token, paste the config, and ask in natural language — 12 typed tools, same auth and rate limits as the REST API.
Pick your client
Config: ~/.cursor/mcp.json
Sign in to connect
MCP tokens are issued from your dashboard. Sign in (or create an account) to mint a token in one click.
Sign inPrefer a CLI? Install the stdio binary
The stdio binary runs locally; it talks to the same backend over the same auth and works offline once cached.
# install brew install delta-daemon/mcp-server # or: go install github.com/Delta-Daemon/mcp-server/cmd/deltadaemon-mcp@latest # one-time login (stores creds in ~/.config/deltadaemon/) deltadaemon-mcp login
Source: Delta-Daemon/mcp-server
Available tools (12)
list_stations
List all tracked US weather stations.
get_accuracy_summary
MAE / bias / RMSE for a station or city.
get_accuracy_by_city
Rank cities by forecast accuracy.
get_station_accuracy
Detailed accuracy stats for one ICAO station.
get_accuracy_by_lead_time
Accuracy by lead-time bucket.
get_accuracy_by_weather_regime
Accuracy by weather regime.
get_exceedance
Fraction of forecasts exceeding N°F error thresholds.
get_hit_rate
Exact / ±1°F / ±2°F hit rate.
get_bias_correction
Apply historical bias correction to a forecast.
get_error_distribution
Histogram of absolute forecast error.
get_forecast_actual_pairs
Raw forecast vs observed daily pairs.
get_hourly_snapshot
Single NWS run: hourly predictions + observations.
Full schemas: GET /mcp/v1/manifest or call tools/list from your client.
Troubleshooting
- 401 Unauthorized — token revoked or mistyped. Re-issue from above; tokens never expire automatically.
- 402 Payment Required — subscription is past-due or cancelled. Update payment.
- 429 Too Many Requests — daily or per-minute plan limit hit. Upgrade plan.
- Tools don't appear in Cursor — make sure the file is valid JSON and you fully restarted the editor. Check
~/.cursor/logs. - Tools don't appear in Claude Desktop — Claude Desktop only runs stdio servers from its config, so we bridge through
npx mcp-remote. Make sure Node.js is installed (node --version), fully quit and reopen the app, and tail~/Library/Logs/Claude/mcp-server-deltadaemon.logfor errors. - Tools don't appear in Claude Code — run
claude mcp listto confirm the server registered, then/mcpinside a session to see status. The server lands in~/.claude.jsonunder the current project by default — add--scope userto use it everywhere. - Trying to add via claude.ai Connectors? The Custom Connectors dialog only accepts OAuth client_id/secret today — there's no field for a bearer token. Use the Claude Desktop tab instead until we ship OAuth. See anthropics/claude-ai-mcp#112.