Dashboard

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.

cursor — agent
MCP
>

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 in
Prefer 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.log for errors.
  • Tools don't appear in Claude Code — run claude mcp list to confirm the server registered, then /mcp inside a session to see status. The server lands in ~/.claude.json under the current project by default — add --scope user to 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.