# AstroLogics

> Vedic astrology calculations: birth chart, dasha, panchang, muhurat, matching, doshas, horoscope.

- name: in.astrologics/astrologics
- version: 1.6.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/in.astrologics%2Fastrologics
- tools: https://api.protogrid.dev/v1/servers/in.astrologics%2Fastrologics/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "astrologics": {
      "type": "http",
      "url": "https://www.astrologics.in/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-0d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 18 of 18 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 3,885 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 0 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 18, about 3,885 tokens to load them all
- tool set hash: eeee7cb94d3a5672120a33c3f303916d
- badge: [![protogrid quality](https://protogrid.dev/badge/in.astrologics/astrologics.svg)](https://protogrid.dev/servers/in.astrologics/astrologics)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://www.astrologics.in/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (18)

- `check_kaal_sarp_dosha`: Check Kaal Sarp dosha in a birth chart: whether all seven planets lie on one side of the Rahu-Ketu axis, and if so which of the twelve named types it is. Birth time is optional.
- `check_manglik_dosha`: Check Manglik (Mangal) dosha in a birth chart: whether Mars occupies a dosha house from the ascendant, Moon or Venus, its strength, and any classical cancellation. Requires birth date, birth time and coordinates (the ascendant depends on the time).
- `check_marriage_compatibility`: Calculate the 36-guna Ashtakoota marriage compatibility score between two people from their birth details. The calculation is Moon-based, so birth time is optional; supplying it is more accurate because the Moon moves about 13 degrees a day.
- `check_sade_sati`: Check whether Shani Sade Sati or Dhaiya (Saturn's transit over the natal Moon) is running for a person, which phase, its dates, and the full list of Sade Sati and Dhaiya windows across about 30 years around now. Based on the Moon sign; birth time is needed only when the Moon changed sign on the birth date.
- `find_muhurat`: Find the most auspicious upcoming dates for an activity using panchang rules (tithi, nakshatra, yoga, weekday, Panchak, Tara Bala). Activities: marriage, griha-pravesh, business, vehicle, travel, education, namkaran, property.
- `get_birth_chart`: Calculate a sidereal (Lahiri) Vedic birth chart: the ascendant, the nine grahas with sign, degree, nakshatra and house, and the navamsa, dashamsa and hora ascendants. Requires birth date and coordinates. Birth time improves accuracy and defaults to 12:00 when unknown.
- `get_choghadiya`: Get the 16 day and night choghadiya periods for a date and place with their quality (auspicious or not), start and end times in local time, the period running now and the next favourable one.
- `get_festival_calendar`: List Hindu festival, vrat, Ekadashi, Sankranti and Shraddha dates in a date range (covers the 2026 calendar; dates as observed in India).
- `get_horoscope`: Get the horoscope for one zodiac sign or for all twelve, for today, the current week, the current month or the year. Returns the reading plus numeric aspect scores, lucky factors and current transits.
- `get_my_chart`: Get a saved birth chart from the signed-in user's AstroLogics account by its id or name (for example "Mom"), with the chart features included in the plan the user already has: planets, houses and, where included, dasha periods, yogas and divisional charts.
- `get_numerology`: Calculate numerology core numbers from a full name and birth date: life path, birth, destiny (expression), soul urge, personality and personal year numbers, with meanings, lucky numbers, colours and days, and the ruling planet.
- `get_panchang`: Get the Vedic panchang for a date and place: tithi, nakshatra, yoga, karana, vara and Rahu Kaal.
- `get_planet_positions`: Get the sidereal (Lahiri) positions of the nine grahas and the ascendant for any date, time and place: sign, degree, nakshatra, pada and retrograde state. Defaults to now in New Delhi when date, time or place are omitted.
- `get_transit_calendar`: List upcoming planetary transit events (sign changes, retrograde and direct stations, eclipses) from today for up to 180 days, plus the grahas retrograde right now.
- `get_vimshottari_dasha`: Calculate the Vimshottari mahadasha periods from a birth chart: the nine periods with start and end dates, which one is running now and how many years remain in it. Requires birth date, birth time and coordinates.
- `list_my_charts`: List the birth charts saved in the signed-in user's AstroLogics account (name, relationship, birth date, time and place). Requires the user to have connected their AstroLogics account.
- `save_chart`: Save a new birth chart to the signed-in user's AstroLogics account so it appears in their saved charts on the website and app. Only call this when the user asks to save a chart. Saving the same birth details again returns the existing chart.
- `search_birth_place`: Resolve a place name to coordinates for use as the birth place of a Vedic chart. Call this first when the user gives a place name rather than latitude and longitude.
