Astraluno
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Birth charts, Big Three and sky events with explicit uncertainty. Free; birth data never stored.
| Author | com.astraluno |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2536 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Astraluno": {
"url": "https://astraluno.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
search_birthplaceread-onlyFind disambiguated birthplace candidates and GeoNames ids for “where was I born”, “luogo di nascita”, “cerca città”. Ask the user to choose when more than one plausible match exists; never guess. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
query(required) — stringlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_big_threeread-onlyCalculate Sun sign, Moon sign and rising sign together for “what is my rising sign”, “my moon sign”, “my Big Three”, “qual è il mio ascendente”, “segno lunare”, “Sole Luna ascendente”. Returns uncertainty, one-line meanings and reference links. Ask for missing birth time and birthplace instead of guessing. If the user does not know the time, explicitly use unknown: no Ascendant or houses, and both Moon signs when applicable. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
birth_date(required) — stringtime_precision(required) — stringlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.latitude— numberplace_id— integertimezone— stringambiguity— stringlongitude— numberbirth_time— stringapprox_window_minutesutc_offset_override_sec— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
calculate_birth_chartread-onlyCalculate a complete natal chart for “my birth chart”, “tema natale”, “calcola tema natale”: planets, Ascendant, Whole Sign houses, major aspects, uncertainty and one-line meanings with links. Approximate times need a ±15,30,60 or 120 minute window; supports fold choice and historic offset override. Ask for missing birth time and birthplace instead of guessing. If the user does not know the time, explicitly use unknown: no Ascendant or houses, and both Moon signs when applicable. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
birth_date(required) — stringtime_precision(required) — stringlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.latitude— numberplace_id— integertimezone— stringambiguity— stringlongitude— numberbirth_time— stringapprox_window_minutesutc_offset_override_sec— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_sun_signread-onlyFind the Sun zodiac sign from a birth date for “what is my zodiac sign”, “che segno sono”, “segno per data”. Handles cusp dates with ingress and uncertainty, never guesses; ask for timezone when supplying time. Without timezone considers all possible local-day conversions. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
birth_date(required) — stringlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.timezone— stringbirth_time— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_planet_positionsread-onlyCompute the current sky or a specified ISO instant: “where is Venus today”, “where are the planets today”, “dove si trova Venere oggi”, “cielo di oggi”. Returns tropical geocentric positions, retrograde flags and Moon phase/illumination. Defaults to now and UTC. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
lang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.datetime— stringtimezone— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_retrograde_periodsread-onlyFind retrograde periods by planet and year: “when is Mercury retrograde in 2027”, “quando è Mercurio retrogrado”. Mercury through Pluto, 1900–2099; includes stations, pre/post shadows and uncertainty windows. A station estimate is not an exact-to-the-second fact. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
planet(required) — stringyear(required) — integerlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_moon_phasesread-onlyCalculate new, first quarter, full and last quarter Moon: “when is the next full Moon”, “quando è la luna piena”, “calendario lunare”. Supply from_date, to_date and IANA timezone. Date range is [from,to) UTC, max 400 days; output local times, signs and uncertainty. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
from_date(required) — stringto_date(required) — stringtimezone(required) — stringlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_sign_ingressesread-onlyFind when a planet enters a zodiac sign: “when does Venus enter Leo”, “quando entra Venere in Leone”, “ingressi nei segni”. Includes retrograde re-entries and uncertainty windows. Supply dates [from,to) UTC, max 400 days. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
planet(required) — stringfrom_date(required) — stringto_date(required) — stringlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_placement_meaningread-onlyRead the free corpus meaning of a placement: “Venus in Leo”, “Moon in the 7th house”, “rising sign Libra”, “Venere in Leone”, “Luna in settima casa”, “ascendente Bilancia”. Supply canonical English ids for body_or_angle and sign, or house 1–12. One sign or one house per call; no sign/house returns the body meaning. Interpretation is symbolic, not a scientific prediction. No birth data is stored or logged, including request bodies, queries, access logs, stats and errors.
Parameters:
body_or_angle(required) — stringlang— string — Language code. Published: en, it. Other codes fall back to English with a language.note.sign— stringhouse— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.