cosine-astro-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| natal_chartA | Cast a tropical natal (birth) chart: the ten planets with sign, degree, house and retrograde flag; Ascendant and Midheaven; twelve house cusps (Placidus by default); major aspects with orbs and applying/separating; and the dominant element and modality. Works without a birth time (no angles or houses then). |
| transitsA | Planet positions for a date and time (default: now), and, given a natal chart, the major aspects the transiting planets make to the natal planets, Ascendant and Midheaven within an orb (default 2°), with the natal house each transiting planet is passing through. |
| synastryA | Compare two natal charts: the major aspects between person A's planets (and Ascendant) and person B's, with orbs (conjunction/opposition 6°, square/trine 5°, sextile 3°), where each person's planets fall in the other's houses, and a simple descriptive tally (not a compatibility score). |
| mercury_retrogradeA | Mercury retrograde periods overlapping a date range (default: the next 12 months): pre-shadow start, station retrograde, station direct and post-shadow end (to about a minute, in UTC and a chosen time zone), with the degrees and signs of the two stations. |
| annual_profectionA | Hellenistic annual profection for an age or a date: the profected house (whole-sign, counted from the Ascendant; from the Sun's sign if the birth time is unknown), its sign, the lord of the year (traditional ruler, with the modern co-ruler) and where that lord sits in the natal chart, plus the dates the profection year runs. |
| moon_phaseA | The Moon's phase at a moment (default: now): phase name, illuminated fraction, Sun–Moon angle, days since new moon, the Moon's and Sun's signs, and the next new, first-quarter, full and last-quarter moons. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool serves a clearly distinct astrological purpose: natal chart casting, transits to a natal chart, synastry between two charts, Mercury retrograde periods, annual profection, and moon phase. There is no overlap in function and descriptions provide enough context to avoid misselection.
All tool names are lowercase snake_case and use descriptive noun-based labels, with multiword names consistently joined by underscores. Minor variation between single-word (transits, synastry) and compound names is natural and does not break the consistent pattern.
Six tools is a well-scoped set for an astrology calculation server. Each tool addresses a distinct, valuable calculation, and the count sits comfortably within the recommended 3-15 range without feeling thin or bloated.
The surface covers core natal, transit, and synastry calculations plus three specialized techniques, but notable gaps remain for common astrological operations such as secondary progressions, solar returns, and composite charts. These missing operations could cause dead ends for agents needing those calculations.