Claude
- Open Claude Desktop → Settings → Connectors → Add custom connector.
- Name: Astronomy Core · URL: https://mcp.astronomycore.com
- Authentication: OAuth · Client id: claude
- Click Add, then sign in at astronomycore.com when prompted.
Connect
Use OAuth in Claude, ChatGPT, or Perplexity for one-click access, or configure Cursor and other clients manually. 40 astronomy tools at our hosted MCP server (MCP v0.9.5, API v3.10.1), no local install.
One-click connect
Add Astronomy Core in Claude, ChatGPT, or Perplexity — sign in once, approve access, and
start calling sky tools. No API key to copy. OAuth issues the same
ac_live_… credential used for REST and MCP.
Every OAuth connection is tracked individually and revocable in one click from your dashboard (Connected AI Assistants).
For Cursor, Claude Desktop, VS Code, and custom integrations — paste an
ac_live_… key from your dashboard.
Add to ~/.cursor/mcp.json
Auth: use the same ac_live_… key from your
dashboard as a Bearer token. The same credit pool applies whether you call
REST or MCP. tools/list shows only tools for modules your key can use
(~20 free, ~28 pro). get_capabilities with your key returns
caller.modules including per-module moduleVersion.
Each module has an independent wire-contract semver — not the global MCP server version.
| Module | moduleVersion | packageVersion | constants | Free | MCP tools |
|---|---|---|---|---|---|
ephemeris Ephemeris | 2.1.0 | 0.1.0 | — | ✓ | 17 |
sky Sky | 1.0.0 | 0.1.0 | — | ✓ | 3 |
westernAstrology Western Astrology | 2.1.0 | 0.1.0 | — | — | 9 |
astrocartography Astrocartography | 1.2.0 | 0.1.0 | — | — | 2 |
numerology Numerology | 1.1.0 | 0.1.0 | — | — | 1 |
earthGrid Earth Grid | 1.0.0 | 0.1.0 | 1.0.1 | — | 2 |
locations Locations | 1.0.0 | 0.1.0 | — | — | 2 |
galacticTime Galactic Time | 1.0.0 | 0.1.0 | — | — | 1 |
chineseAstrology Chinese Astrology | 1.2.0 | 0.1.0 | — | — | 1 |
vedicAstrology Vedic Astrology | 1.0.0 | 0.1.0 | — | — | 1 |
Each tool maps to a REST endpoint and returns the same JSON envelope.
| Tool | Auth | REST | Description |
|---|---|---|---|
get_capabilities | Optional API key | GET /v1/capabilities | Lite platform discovery: modules, tool names, bodies. Bearer key → caller.modules. Use get_tool_details for schemas. |
get_tool_details | No auth | MCP only | Batch tool schemas, REST equivalents, and examples (1–10 tool names). |
get_sky_snapshot | API key | GET /v1/snapshots | Full solar system snapshot for observer lat/lon and optional UTC datetime. |
get_body | API key | GET /v1/bodies/{body} | Single celestial body (phase, rise/set, etc.) for observer location. |
get_topocentric_ephemeris | API key | GET /v1/ephemeris/topocentric | Scientific topocentric apparent places (RA/Dec, alt/az, ecliptic). No astrology. |
get_galactic_day | API key + tier | GET /v1/galactic/day | Dreamspell / 13 Moon galactic day for UTC date: kin, thirteenMoon, oracle, signature. |
get_astrocartography_lines | API key + tier | GET /v1/astrocartography/lines | Astrocartography MC/IC/ASC/DSC geographic lines for UTC datetime. Optional includeParans. |
get_location_astro_grid_overlay | API key + tier | GET /v1/astrocartography/overlay | Combined Hartmann/Curry local grid, nearby UVG nodes, and regional astrocartography line summary. Requires earthGrid + astrocartography. |
get_numerology_reading | API key + tier | GET /v1/numerology/reading | Birth name numerology: life path, expression, soul urge, personality, birthday. Systems: pythagorean, chaldean, hebrew_gematria. |
get_chinese_zodiac | API key + tier | GET /v1/chinese-astrology/chinese-zodiac | Chinese zodiac year animal from birthDate. Default yearBoundary=lichun (BaZi). Data only — no interpretations. |
get_earth_grid_local | API key + tier | GET /v1/earth-grid/local | Hartmann + Curry local grids at observer lat/lon (computed models). |
get_earth_grid_nodes | API key + tier | GET /v1/earth-grid/nodes | 62 UVG Becker-Hagens nodes (compact or full detail). |
get_astrological_chart | API key + tier | GET /v1/western-astrology/chart | Natal/birth chart: tropical or sidereal, houses, aspects, lunar nodes. Optional includeFixedStars + fixedStarOrb; includeArabicParts for Part of Fortune/Spirit (tropical). |
get_transits | API key + tier | GET /v1/western-astrology/transits | Natal chart vs transit datetime: cross-aspects and houses activated. |
get_synastry_chart | API key + tier | GET /v1/western-astrology/synastry | Two natal charts: interAspects and houseOverlays (aInB / bInA). |
get_composite_chart | API key + tier | GET /v1/western-astrology/composite | Composite midpoint chart from two natal charts plus internal aspects. |
get_solar_return | API key + tier | GET /v1/western-astrology/returns/solar | Solar return chart for target year; optional relocation. |
get_lunar_return | API key + tier | GET /v1/western-astrology/returns/lunar | Next lunar return after searchFrom. |
get_secondary_progressions | API key + tier | GET /v1/western-astrology/progressions/secondary | Secondary progressions (day-for-a-year) at targetDate. |
get_solar_arc_directions | API key + tier | GET /v1/western-astrology/progressions/solar-arc | Solar arc directions from natal chart at targetDate age. |
get_void_of_course_moon | API key + tier | GET /v1/western-astrology/void-of-course-moon | Void of course Moon at query datetime. |
get_vedic_chart | API key + tier | GET /v1/vedic-astrology/chart | Vedic sidereal chart with nakshatra/pada and optional Vimshottari dasha. |
geocode_location | Locations quota | GET /v1/locations/geocode | Place name → lat/lon/elevation with rank, label, formattedAddress. |
reverse_geocode_location | Locations quota | GET /v1/locations/reverse | Latitude/longitude → formatted address and place components. |
get_seasons | API key + tier | GET /v1/events/seasons | Equinoxes and solstices for a calendar year (UTC). |
search_moon_phases | API key + tier | GET /v1/events/moon-phases | Upcoming moon quarter phases from a start datetime. |
search_eclipses | API key + tier | GET /v1/events/eclipses/* | Next eclipse after start (lunar, solar global, or solar local). |
get_jupiter_moons | API key | GET /v1/bodies/jupiter/moons | Galilean moon state vectors relative to Jupiter. |
get_observer_metadata | API key | GET /v1/observer/metadata | LST, atmosphere, gravity, sun/moon hour angles for observer site. |
search_conjunction | API key + tier | GET /v1/events/conjunctions | Next conjunction or opposition (targetRelLon 0 or 180). |
search_lunar_apsis | API key + tier | GET /v1/events/apsis/lunar | Next lunar perigee or apogee. |
search_planetary_apsis | API key + tier | GET /v1/events/apsis/planetary | Next planetary perihelion or aphelion. |
search_elongation | API key + tier | GET /v1/events/elongation | Mercury/Venus maximum elongation from the Sun. |
search_transit | API key + tier | GET /v1/events/transits | Mercury/Venus transit across the Sun. |
search_moon_nodes | API key + tier | GET /v1/events/moon-nodes | Next ascending/descending lunar node crossing. |
search_moon_phase_at_longitude | API key + tier | GET /v1/events/moon-phases/search | Find moon phase at target ecliptic longitude. |
search_events | API key + tier | batch | Unified batch or selective event search (types=all or comma-separated). |
get_constellations | API key | GET /v1/catalog/constellations | IAU constellation catalog; optional stick lines and boundary polygons. |
get_stars_catalog | API key | GET /v1/catalog/stars | Hipparcos mag≤6 star catalog (J2000). |
get_sky_stars | API key | GET /v1/sky/stars | Observer bright stars + constellation lines for sky maps. |