Retrograde stations, shadows and cazimi for Mercury to Pluto, to the minute UTC, from JPL DE421.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Says whether Mercury is retrograde on a date and which phase it is in (preShadow, retrograde, cazimi, postShadow or direct), with the sign, the cycle's five moments (pre-shadow, station retrograde, cazimi, station direct, post-shadow end) and days left to the next transition. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
Date to check as YYYY-MM-DD (read as 12:00 UTC). Defaults to now.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http retrogrades https://cazimi.live/api/mcp
Says whether Mercury is retrograde on a date and which phase it is in (preShadow, retrograde, cazimi, postShadow or direct), with the sign, the cycle's five moments (pre-shadow, station retrograde, cazimi, station direct, post-shadow end) and days left to the next transition. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| date | string | Date to check as YYYY-MM-DD (read as 12:00 UTC). Defaults to now. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}(:\\d{2}(\\.\\d+)?)?Z)?$",
"description": "Date to check as YYYY-MM-DD (read as 12:00 UTC). Defaults to now."
}
}
}Says whether Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune or Pluto is retrograde on a date and which phase it is in, with the sign, pre-shadow, station retrograde, cazimi (Mercury, Venus) or opposition (Mars through Pluto), station direct, post-shadow end and days left to the next transition. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| date | string | Date to check as YYYY-MM-DD (read as 12:00 UTC). Defaults to now. |
| planet* | string | Planet |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"planet"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}(:\\d{2}(\\.\\d+)?)?Z)?$",
"description": "Date to check as YYYY-MM-DD (read as 12:00 UTC). Defaults to now."
},
"planet": {
"enum": [
"mercury",
"venus",
"mars",
"jupiter",
"saturn",
"uranus",
"neptune",
"pluto"
],
"type": "string",
"description": "Planet"
}
}
}Lists every Mercury retrograde period that falls in or overlaps a year from 2025 to 2030, with sign, pre-shadow, station retrograde, cazimi, station direct and post-shadow end. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| year* | integer | Year, 2025–2030 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"maximum": 2030,
"minimum": 2025,
"description": "Year, 2025–2030"
}
}
}Returns the next Mercury cazimi (exact Sun–Mercury conjunction during a retrograde) after a date, with the UTC minute, the degree and 17′ window when known, and the previous cazimi. A cazimi within 12 hours of the date counts as today's and is returned as the previous one. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| from | string | Start date as YYYY-MM-DD (read as 12:00 UTC). Defaults to now. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}(:\\d{2}(\\.\\d+)?)?Z)?$",
"description": "Start date as YYYY-MM-DD (read as 12:00 UTC). Defaults to now."
}
}
}Returns the next Mercury retrograde after a date (or the one in progress, until it stations direct) with its sign, pre-shadow, station retrograde, cazimi, station direct and post-shadow end. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| from | string | Start date as YYYY-MM-DD (read as 12:00 UTC). Defaults to now. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}(:\\d{2}(\\.\\d+)?)?Z)?$",
"description": "Start date as YYYY-MM-DD (read as 12:00 UTC). Defaults to now."
}
}
}Returns the next retrograde of Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune or Pluto after a date (or the one in progress, until it stations direct), with sign, shadows, cazimi or opposition, and stations. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| from | string | Start date as YYYY-MM-DD (read as 12:00 UTC). Defaults to now. |
| planet* | string | Planet |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"planet"
],
"properties": {
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}(:\\d{2}(\\.\\d+)?)?Z)?$",
"description": "Start date as YYYY-MM-DD (read as 12:00 UTC). Defaults to now."
},
"planet": {
"enum": [
"mercury",
"venus",
"mars",
"jupiter",
"saturn",
"uranus",
"neptune",
"pluto"
],
"type": "string",
"description": "Planet"
}
}
}Lists every retrograde period of Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune or Pluto that falls in or overlaps a year from 2025 to 2030 (a year with none says so and names the next one), with sign, shadows, cazimi or opposition, and stations. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| year* | integer | Year, 2025–2030 |
| planet* | string | Planet |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"planet",
"year"
],
"properties": {
"year": {
"type": "integer",
"maximum": 2030,
"minimum": 2025,
"description": "Year, 2025–2030"
},
"planet": {
"enum": [
"mercury",
"venus",
"mars",
"jupiter",
"saturn",
"uranus",
"neptune",
"pluto"
],
"type": "string",
"description": "Planet"
}
}
}Use for "which planets are retrograde" questions. For Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune and Pluto on a date, returns the phase (preShadow, retrograde, postShadow or direct), the sign, the current or next cycle's moments, cazimi-day (Mercury, Venus) and opposition-day (Mars through Pluto) flags, and one sentence naming the retrograde planets and when each stations direct. Times are UTC, to the minute, from the ephemeris (JPL DE421, 2025–2030). This is astronomical timing, not a horoscope.
| Argument | Type | Description |
|---|---|---|
| date | string | Date to check as YYYY-MM-DD (read as 12:00 UTC). Defaults to now. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}(:\\d{2}(\\.\\d+)?)?Z)?$",
"description": "Date to check as YYYY-MM-DD (read as 12:00 UTC). Defaults to now."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 6, 2026.