Skip to main content

Western Monthly Transits

asterwise_get_western_transits_monthly

30-day transit window vs natal chart. Returns day-by-day transit snapshots plus peak aspects (active 10+ days in the window). Use start_date to set the month start; defaults to today.

Parameters​

ParameterTypeRequiredDescription
birthobjectyesBirth data for Western astrology tools (tropical zodiac). Fields: date, time, lat, lon, person_name, timezone, house_system
response_formatenum: markdown, jsonnoOutput format: 'markdown' (default) for a readable report, or 'json' for the raw structured payload.
start_datestring/nullnoStart of the window, YYYY-MM-DD. Defaults to today when omitted.

What it covers​

Full-month transit calendar: 30 consecutive daily snapshots vs the same natal chart, with peak_aspects for long-duration hits. Largest payload of the transit trio.

Workflow​

BEFORE: asterwise_get_western_natal.
AFTER: None.

Input​

birth — WesternBirthData. house_system ignored.
start_date (optional YYYY-MM-DD) — month start; defaults to today.

Output contract​

data.start_date, data.end_date
data.days[] — 30 daily transit objects
data.peak_aspects[] — aspects active on 10 or more days

Response format​

response_format=json serialises the complete response as indented JSON.
response_format=markdown renders the same data as a human-readable report.
Both modes return identical underlying data.

Compute class​

SLOW_COMPUTE (~15s for 30 days)

Errors​

INVALID_PARAMS (local): WesternBirthData validation failures.
INTERNAL_ERROR: Any upstream API failure or timeout → MCP INTERNAL_ERROR
Edge cases:
Large payload — 30 daily snapshots. Use json format for downstream processing.

Do not confuse with​

asterwise_get_western_transits_daily — 1 day.
asterwise_get_western_transits_weekly — 7 days.

Connect​

Remote MCP endpoint: https://mcp.asterwise.com/mcp. Authenticate with Authorization: Bearer <API key> or OAuth. See the MCP setup guide.