Skip to content

Astraluno

by astraluno.com · remote · no sign-in to list tools · v1.0.0 · published by com.astraluno

Birth charts, Big Three and sky events with explicit uncertainty. Free; birth data never stored.

Changes · 1

9 tools: 1 change things and 8 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http astraluno https://astraluno.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

9 tools

Changes things 1Claude Code: ask
  • calculate_birth_chartCalculate 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…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 8Claude Code: allow
  • get_big_threeCalculate 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 ascenden…No findings

    Why it is in this group

    • The name "get_big_three" says "get": a word for reading.
    Description, as the server wrote it
    Calculate 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_moon_phasesCalculate new, first quarter, full and last quarter Moon: “when is the next full Moon”, “quando è la luna piena”, “calendario lunare”.No findings

    Why it is in this group

    • The name "get_moon_phases" says "get": a word for reading.
    Description, as the server wrote it
    Calculate 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_placement_meaningRead 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”.No findings

    Why it is in this group

    • The name "get_placement_meaning" says "get": a word for reading.
    Description, as the server wrote it
    Read 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_planet_positionsCompute 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”.No findings

    Why it is in this group

    • The name "get_planet_positions" says "get": a word for reading.
    Description, as the server wrote it
    Compute 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_retrograde_periodsFind retrograde periods by planet and year: “when is Mercury retrograde in 2027”, “quando è Mercurio retrogrado”.No findings

    Why it is in this group

    • The name "get_retrograde_periods" says "get": a word for reading.
    Description, as the server wrote it
    Find 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_sign_ingressesFind when a planet enters a zodiac sign: “when does Venus enter Leo”, “quando entra Venere in Leone”, “ingressi nei segni”.No findings

    Why it is in this group

    • The name "get_sign_ingresses" says "get": a word for reading.
    Description, as the server wrote it
    Find 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_sun_signFind the Sun zodiac sign from a birth date for “what is my zodiac sign”, “che segno sono”, “segno per data”.No findings

    Why it is in this group

    • The name "get_sun_sign" says "get": a word for reading.
    Description, as the server wrote it
    Find 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_birthplaceFind disambiguated birthplace candidates and GeoNames ids for “where was I born”, “luogo di nascita”, “cerca città”.No findings

    Why it is in this group

    • The name "search_birthplace" says "search": a word for reading.
    Description, as the server wrote it
    Find 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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http astraluno https://astraluno.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__astraluno__search_birthplace",
      "mcp__astraluno__get_big_three",
      "mcp__astraluno__get_sun_sign",
      "mcp__astraluno__get_planet_positions",
      "mcp__astraluno__get_retrograde_periods",
      "mcp__astraluno__get_moon_phases",
      "mcp__astraluno__get_sign_ingresses",
      "mcp__astraluno__get_placement_meaning"
    ],
    "ask": [
      "mcp__astraluno__calculate_birth_chart"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as astraluno. Review it before you use it.