Skip to main content
Glama
ganguoguo444004-coder

cosine-astro-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness3/5

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.