AstralRead
Server Details
Natal charts, transits, the sky of a day, Vedic chart and dasha. Read-only, no account.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: knowledge-base lookup, Western natal chart calculation, daily sky summary, personal transits, Vedic chart, and Vimshottari dasha. The two chart calculators are separated by tradition (tropical Western vs. sidereal Vedic), and sky_today versus transits_today is clearly general-sky versus natal-specific.
All names are lowercase snake_case and follow a predictable descriptive noun-phrase style (natal_chart, sky_today, vedic_chart). The only minor inconsistency is that kb_lookup uses an action verb while the others are resource/domain names, but the pattern remains readable and consistent overall.
Six tools is well-scoped for an astrology server covering reference lookup, Western charting, daily sky, personal transits, Vedic charting, and dasha timing. Each tool has a clear role and none appears redundant.
The surface covers the core workflows: learning concepts, calculating natal charts, checking transits and sky events, and doing Vedic chart/dasha work. Some advanced astrology operations such as synastry/compatibility, progressions, or solar returns are absent, but these are reasonable gaps rather than dead ends for the stated scope.
Available Tools
6 toolskb_lookupAstrology knowledge base lookupARead-onlyIdempotentInspect
Finds pages of the AstralRead astrology knowledge base for a chart factor and returns each page's title, a one- or two-sentence summary and its link. Understands planets in signs and houses ('Moon in Taurus', 'Mars in 10th house'), Ascendant/MC signs, aspects ('Venus square Saturn'), houses ('7th house'), patterns ('grand trine', 'T-square', 'yod'), North Node and Chiron placements, and transits ('Saturn transit Aries', 'transiting Saturn square Venus', 'Saturn return'). English or Russian.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of the result: en or ru. | en |
| topic | Yes | The chart factor to look up, e.g. 'Venus square Saturn'. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so safety is covered. The description adds real value beyond that by specifying the output payload (per-page title, one-to-two-sentence summary, link) and the bilingual result support.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose and return shape are front-loaded in the first sentence, and the long enumeration of supported factor types in the second is dense but each item earns its place by establishing the tool's input domain. Slightly list-heavy, but no filler sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and only two simple params, the description carries the burden well: it explains what comes back and what inputs are accepted in both languages. Missing details are minor — nothing about result limits, pagination, or what happens when a factor isn't found.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the 'topic' and 'lang' fields are already documented, so the baseline is 3. The description goes beyond the schema's single example by spelling out the full accepted vocabulary of chart factors and by stating 'English or Russian', which materially reduces malformed queries.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Finds pages of the AstralRead astrology knowledge base for a chart factor') and immediately distinguishes itself from computational siblings like natal_chart or transits_today by returning curated pages rather than chart data. The return shape (title, summary, link) is stated up front.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The enumerated topic vocabulary (planets in signs/houses, Ascendant/MC, aspects, patterns, Nodes/Chiron, transits) makes the intended use case unmistakable — interpretation lookups rather than chart computation. It does not explicitly name siblings or state when not to use it, which keeps it below a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
natal_chartNatal chartARead-onlyIdempotentInspect
Calculates a natal (birth) chart with the Swiss Ephemeris: the exact sign, degree and house of the Sun, Moon, planets, North Node and Chiron; the Ascendant, MC, DSC and IC; the 12 house cusps; and the major aspects between the planets with their orbs. Adds short notes and links from the AstralRead knowledge base for the Sun, Moon and Ascendant signs. Use it when someone asks for their birth chart or about their placements. Needs the birth date, the place (or coordinates) and ideally the birth time. Birth data is used only for this calculation and is not stored or logged.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of the result: en or ru. | en |
| place | No | Birth city, e.g. 'Chicago, Illinois, USA'. Used to look up coordinates and the time zone. Not needed if latitude/longitude are given. | |
| latitude | No | Birth latitude in degrees (north +). | |
| timezone | No | IANA time zone of the birth place, e.g. America/Chicago. Looked up from the place/coordinates when omitted. | |
| longitude | No | Birth longitude in degrees (east +). | |
| birth_date | Yes | Birth date, YYYY-MM-DD (years 1800–2100). | |
| birth_time | No | Local birth time, 24-hour HH:MM. Omit if unknown: then houses, Ascendant and MC are not computed. | |
| house_system | No | House system: koch (default), placidus or whole_sign. | koch |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive behavior, so the bar is lower. The description adds two genuinely useful behavioral facts beyond them: omitting birth time degrades output (no houses, Ascendant, MC), and birth data is not stored or logged. It says nothing about failure modes such as unresolvable place names or geocoding limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the output inventory, then usage, then required inputs, then the privacy note — a sensible order with little waste. The opening sentence is long and list-heavy, but every clause carries information about what is returned.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the return-value explanation and does so thoroughly, and it flags the degraded mode when birth_time is absent. Minor gaps remain around geocoding failure behavior and error reporting for an eight-parameter tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents all eight parameters including defaults, ranges, and the place-vs-coordinates fallback. The description only restates the priority ('birth date, the place (or coordinates) and ideally the birth time') without adding format or edge-case detail beyond the schema. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Calculates a natal (birth) chart') and enumerates exactly what it returns: Sun/Moon/planet positions, angles, house cusps, and aspects with orbs. The mention of the Swiss Ephemeris and tropical features (Ascendant, MC, Koch/Placidus houses) implicitly separates it from the Vedic sibling, but no sibling is ever named explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a clear trigger: 'use it when someone asks for their birth chart or about their placements,' and states the input prerequisites. It does not address when to prefer vedic_chart, sky_today, or transits_today, so an agent must infer the boundary from the tool names.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sky_todaySky of the dayARead-onlyIdempotentInspect
Returns the sky of one calendar day from the Swiss Ephemeris: the Moon's sign, phase and illumination, lunations and eclipses, planet sign changes, retrograde/direct stations, exact aspects between planets, which planets are retrograde, and every planet's position, plus a link to the AstralRead 'Sky of the day' page. No birth data needed. English uses UTC times, Russian uses Moscow time.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Day, YYYY-MM-DD (1900–2100). Defaults to today. | |
| lang | No | Language of the result: en or ru. | en |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-open-world behavior, so the bar is lower; the description still adds non-obvious behavior — that output times depend on language (UTC for English, Moscow time for Russian) and that a page link is included.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the verb and scope in the first clause, and the two-sentence structure wastes little; the long content enumeration is dense but each item is genuinely informative.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, and the description compensates by fully enumerating the returned sections (moon sign/phase/illumination, lunations, eclipses, stations, aspects, retrograde list, planet positions) plus the supplementary link.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a date pattern and a lang enum already documented, so baseline is 3; the description adds the cross-parameter coupling that lang also determines the timezone of all timestamps, which is not visible in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ("Returns the sky of one calendar day from the Swiss Ephemeris") and enumerates the payload contents, which makes it distinguishable from natal_chart, transits_today and the other chart siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"No birth data needed" gives a clear selection signal that separates it from the birth-data tools (natal_chart, vedic_chart, vimshottari_dasha), but no sibling is named as an alternative nor is a when-not condition given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
transits_todayTransits to a natal chartARead-onlyIdempotentInspect
Lists the tight transits of a given day to a natal chart: aspects of the transiting Moon, Sun, Mercury, Venus, Mars, Jupiter and Saturn to the natal planets, Ascendant and MC within 2° (3° for Jupiter and Saturn), plus each planet's current sign and natal house and the Moon phase. Use it for questions like 'what are my transits today' or 'what is happening in my chart this week'. The date defaults to today in the person's time zone. Computed with the Swiss Ephemeris; no forecast text is generated. Birth data is used only for this calculation and is not stored or logged.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Day to check, YYYY-MM-DD. Defaults to today in current_timezone. | |
| lang | No | Language of the result: en or ru. | en |
| place | No | Birth city, e.g. 'Chicago, Illinois, USA'. Used to look up coordinates and the time zone. Not needed if latitude/longitude are given. | |
| latitude | No | Birth latitude in degrees (north +). | |
| timezone | No | IANA time zone of the birth place, e.g. America/Chicago. Looked up from the place/coordinates when omitted. | |
| longitude | No | Birth longitude in degrees (east +). | |
| birth_date | Yes | Birth date, YYYY-MM-DD (years 1800–2100). | |
| birth_time | No | Local birth time, 24-hour HH:MM. Omit if unknown: then houses, Ascendant and MC are not computed. | |
| house_system | No | House system: koch (default), placidus or whole_sign. | koch |
| current_timezone | No | IANA time zone where the person is now (defines 'today'); defaults to the birth time zone. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only/idempotent/non-destructive, and the description adds genuinely new context: Swiss Ephemeris computation, no forecast text generated, and an explicit privacy guarantee that birth data is not stored or logged. What it doesn't clarify is output shape or how an omitted birth_time degrades the result (that detail lives only in the schema).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four sentences, front-loaded with the computed content, then usage, then defaults, then provenance/privacy – a sensible order with little waste. Slightly dense in the first sentence (planet list plus orbs) but the density is substantive, not filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 10-parameter tool with no output schema, the description adequately implies the return contents (tight aspects with orbs, each planet's sign and natal house, Moon phase). It stops short of stating what is omitted when birth_time or place are absent, leaving that to the schema, but nothing essential for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents every parameter, including the orb-relevant defaults, enums and coordinate/timezone lookups. The description echoes the date-default behavior ('today in the person's time zone') but adds no syntax, precedence or edge-case guidance beyond the schema, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Lists') and a precisely scoped resource: tight transits of a given day to a natal chart, enumerating the bodies (Moon, Sun, Mercury, Venus, Mars, Jupiter, Saturn), the natal points (planets, Ascendant, MC) and the exact orbs (2°, 3° for Jupiter/Saturn). That scoping separates it from natal_chart (birth chart) and sky_today (general sky) without needing to name them.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit usage examples ('what are my transits today', 'what is happening in my chart this week') and the date-default rule, which tells an agent when to reach for it. It does not explicitly exclude cases or point to a sibling like sky_today when the user wants a general sky rather than a natal-based reading.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
vedic_chartVedic (Jyotish) chartARead-onlyIdempotentInspect
Calculates a Vedic (Jyotish) birth chart with the Swiss Ephemeris: sidereal zodiac with the Lahiri ayanamsa, whole-sign houses from the Lagna (Ascendant), the rashi, degree and house of the nine grahas (Sun to Saturn, Rahu as the mean node and Ketu opposite), and the nakshatra, pada and nakshatra lord of the Lagna and every graha, with the traditional symbol and deity of the Moon's nakshatra. Use it for questions like 'what is my nakshatra', 'my Vedic chart' or 'my rashi / Moon sign in Jyotish'. Pure calculation: no doshas, yogas or predictions. Birth data is used only for this calculation and is not stored or logged.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of the result: en or ru. | en |
| place | No | Birth city, e.g. 'Chicago, Illinois, USA'. Used to look up coordinates and the time zone. Not needed if latitude/longitude are given. | |
| latitude | No | Birth latitude in degrees (north +). | |
| timezone | No | IANA time zone of the birth place, e.g. America/Chicago. Looked up from the place/coordinates when omitted. | |
| longitude | No | Birth longitude in degrees (east +). | |
| birth_date | Yes | Birth date, YYYY-MM-DD (years 1800–2100). | |
| birth_time | No | Local birth time, 24-hour HH:MM. Omit if unknown: then houses, Ascendant and MC are not computed. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive and closed-world, so the description is free to add real value and does: exact ephemeris convention, mean node for Rahu, which chart elements are produced, and the data-handling guarantee that birth data is neither stored nor logged. That privacy statement is behavior an agent cannot get from any structured field.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the verb and resource, and the two trailing sentences carry distinct jobs (usage triggers, scope limit, data handling). The first sentence is a long enumerated run-on, but each item in the enumeration is informative output content, so little is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, yet the description enumerates the returned chart contents (rashi, degree, house per graha, nakshatra/pada/lord, Moon's nakshatra symbol and deity), which is exactly what an agent needs to know before calling. Input edge cases like unknown birth time are covered by the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all seven parameters (including the birth_time-omission consequence and place/coordinates fallback) are already documented in the schema. The description adds no extra parameter guidance beyond 'birth data', which is the correct baseline-3 outcome when the schema does the work.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb ('Calculates') plus a precisely bounded resource ('Vedic (Jyotish) birth chart') with the computational basis named (Swiss Ephemeris, Lahiri ayanamsa, whole-sign houses). The scope line 'Pure calculation: no doshas, yogas or predictions' separates it from the sibling dasha/prediction tools and from natal_chart's likely tropical output.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete user-question triggers ('what is my nakshatra', 'my Vedic chart', 'my rashi / Moon sign in Jyotish') and a clear exclusion ('no doshas, yogas or predictions'). It does not name the sibling that handles those excluded cases (e.g., vimshottari_dasha), so the routing is implied rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
vimshottari_dashaVimshottari dasha periodsARead-onlyIdempotentInspect
Calculates the Vimshottari dasha periods of a birth chart (Swiss Ephemeris, Lahiri ayanamsa): the Moon's nakshatra at birth, the balance of the first Mahadasha, the full Mahadasha sequence from birth with start and end dates, and the Mahadasha, Antardasha and Pratyantardasha running on a given date plus the next two Antardashas. Use it for questions like 'which Mahadasha am I in' or 'when does my Saturn dasha start'. Dates use a 365.25-day year. The result lists the classical themes of the running periods, not predictions. Birth data is used only for this calculation and is not stored or logged.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date to check the running periods for, YYYY-MM-DD (on or after the birth date). Defaults to today in the birth time zone. | |
| lang | No | Language of the result: en or ru. | en |
| place | No | Birth city, e.g. 'Chicago, Illinois, USA'. Used to look up coordinates and the time zone. Not needed if latitude/longitude are given. | |
| latitude | No | Birth latitude in degrees (north +). | |
| timezone | No | IANA time zone of the birth place, e.g. America/Chicago. Looked up from the place/coordinates when omitted. | |
| longitude | No | Birth longitude in degrees (east +). | |
| birth_date | Yes | Birth date, YYYY-MM-DD (years 1800–2100). | |
| birth_time | No | Local birth time, 24-hour HH:MM. Omit if unknown: then houses, Ascendant and MC are not computed. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, yet the description still adds real context beyond them: the Swiss Ephemeris / Lahiri ayanamsa methodology, the 365.25-day year convention that affects date precision, the caveat that results are classical themes not predictions, and the privacy statement that birth data is not stored or logged. Missing is any mention of failure modes (e.g. unresolvable place names), which keeps it at 4.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded in the first clause and the enumeration of returned periods is the substance rather than padding. The opening sentence is long and dense with commas, and the trailing sentences (year convention, disclaimer, privacy) are short and purposeful, so it is efficient but not maximally tight.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description carries the burden of describing the return value — and it does so item by item, including the number of upcoming Antardashas. Combined with the privacy note, the computational convention, and the ready-made example questions, an agent has everything needed to call this correctly for an eight-parameter tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so every one of the eight parameters (birth_date, birth_time, place, latitude, longitude, timezone, date, lang) is already documented with format and defaults in the schema. The description adds only the broad statement that 'dates use a 365.25-day year' and does not elaborate on parameter interaction or required combinations, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Calculates the Vimshottari dasha periods of a birth chart') and then enumerates exactly which periods are produced: Moon's nakshatra, balance of the first Mahadasha, the full Mahadasha sequence, and the Mahadasha/Antardasha/Pratyantardasha running on a date. That output inventory is what separates it from the more general natal_chart and vedic_chart siblings, so an agent can route without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit use context is supplied with two concrete example questions ('which Mahadasha am I in', 'when does my Saturn dasha start'), which is strong positive guidance. It does not name a when-not condition or point at an alternative sibling such as vedic_chart for general chart work, so it stops short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
kb_lookup - First observed
natal_chart - First observed
sky_today - First observed
transits_today - First observed
vedic_chart - First observed
vimshottari_dasha
Related MCP Connectors
Vedic astrology (Jyotish): birth charts, divisional charts, dashas, yogas, transits, panchang
Natal charts, transits, kundli, dashas, panchang, Gun Milan. JPL DE440, no LLM, hashed.
Free Vedic astrology: birth chart, dasha, Sade Sati, Saturn return, panchang, planetary hours.
Astrology charts and classical techniques: natal, transits, horary, primary directions
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA free, read-only astrology server that computes natal charts with Placidus houses, daily and weekly transits, and synastry comparisons from birth date, time and place, along with plain-language readings, chart images and shareable X cards. It also generates sun-sign readings and festive star cards, plus playful matches against a list of famous people, without login, payment or stored user data.20 npmMIT
- AlicenseAqualityAmaintenanceVedic and Western astrology for AI agents: 103 read-only tools for natal charts, dasha, kundali matching with Rajju and Vedha vetoes, panchanga, numerology and tarot, backed by Swiss Ephemeris and verified against NASA JPL Horizons.103MIT
- AlicenseNot gradedqualityDmaintenanceCalculates astrological birth charts including planetary positions, house placements, and aspects based on birth date, time, and location.3,411 npm1MIT
- AlicenseAqualityCmaintenanceHosted Streamable HTTP MCP server for Vedic astrology: panchang, kundali (birth chart), matchmaking, dashas, doshas, muhurta and 16 tools computed by a precision astronomy engine.1718 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.