Skip to content
docs
UseBuildChangelog
Open Lumin
All tools

Advanced techniques

Lunation Weather Windows

get_weather_windows

Read the roughly 14-day weather windows for a place across a date range, each window cast from a lunation chart (the new moon or full moon that opens it). Returns a 'windows[]' array, each window carrying the full astrometeorology signature: temperature, precipitation, and wind/storm channels with signal, score, band, and every signature behind them, plus the 4th-cusp CSL verdict, the Sapta Nadi block, a summary, and a disclaimer, alongside 'pagination' and 'pageNote'. **Paged.** A three-month range is several complete windows and does not fit one response, so read 'pageNote' and call again with 'page' incremented. Inputs: latitude, longitude, utc_offset_minutes, optional ayanamsa, optional location_label, and optional 'start_date' and 'end_date' (ISO dates; default to a sensible range around now). Use when: you want fortnight-by-fortnight weather windows for a location over a span of weeks or months.

Parameters

NameTypeRequiredDescription
start_datestringNoRange start, ISO date (e.g., "2026-06-01"). Defaults to a sensible range around now.
end_datestringNoRange end, ISO date (e.g., "2026-09-01"). Defaults to a sensible range around now.

Example call

Send the request as a standard MCP tools/call:

http
POST https://mcp.lumin.guru/mcp
Authorization: Bearer mcp_yourkey...
Accept: application/json, text/event-stream
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_weather_windows",
    "arguments": {}
  }
}