Skip to content

Each tool call costs the same credits as the equivalent REST endpoint. See Credits & Plans.


list_profiles

Returns all birth profiles saved under the API key's account.

Cost: Free

Inputs: (none)

Returns

json
[
  {
    "id": "683abc123def456",
    "name": "Arjun Sharma",
    "gender": "male",
    "date": "1990-06-15",
    "dateBs": "2047-02-32",
    "time": "06:30",
    "timezone": "Asia/Kathmandu",
    "location": "Kathmandu, Nepal",
    "isDefault": true
  }
]

get_birth_chart

Fetches the full birth chart for a profile: planets, houses, ascendant, nakshatra, and basic details.

Cost: 2 credits

Inputs

NameTypeRequiredDescription
profileIdstringYesID from list_profiles
localestringNoen · hi · ne (default: en)

get_basic_details

Returns key astrological details — ascendant, moon sign, sun sign, nakshatra.

Cost: 2 credits

Inputs

NameTypeRequiredDescription
profileIdstringYesID from list_profiles

get_horoscope

Returns horoscope for all 12 zodiac signs at once. No profile ID required — results are anchored to Kathmandu and shared across users.

Cost: 5 credits

Inputs

NameTypeRequiredDescription
periodstringNodaily · weekly · monthly · yearly (default: daily)
calendarstringNoad · bs (default: ad)
localestringNoen · hi · ne (default: en)

get_rashifal

Returns the Rashifal (horoscope) forecast for a profile.

Cost: 2 credits

Inputs

NameTypeRequiredDescription
profileIdstringYes
periodstringNodaily · weekly · monthly · yearly (default: monthly)
calendarstringNoad · bs (default: ad)
localestringNoen · hi · ne

get_dasha

Returns the current Vimshottari dasha sequence with periods and sub-periods.

Cost: 5 credits

Inputs

NameTypeRequiredDescription
profileIdstringYes
localestringNoen · hi · ne

get_doshas

Checks for active astrological doshas (Mangal, Kaal Sarp, Pitra, etc.).

Cost: 5 credits · Requires: personal plan

Inputs

NameTypeRequired
profileIdstringYes
localestringNo

get_yogas

Identifies auspicious and inauspicious yoga combinations in the chart.

Cost: 5 credits · Requires: personal plan

Inputs

NameTypeRequired
profileIdstringYes
localestringNo

get_transits

Returns current planet positions relative to the natal chart.

Cost: 5 credits · Requires: personal plan

Inputs

NameTypeRequired
profileIdstringYes
localestringNo

get_sade_sati

Checks whether the person is in Sade Sati or Kantak Shani.

Cost: 5 credits · Requires: personal plan

Inputs

NameTypeRequired
profileIdstringYes
localestringNo

ask_guru

Sends a message to the AI Guru with optional birth chart context. The assistant automatically has access to the profile's full chart when profileId is provided.

Cost: 20 credits

Inputs

NameTypeRequiredDescription
messagestringYesThe user's question
profileIdstringNoProfile for personalized chart context
historyarrayNoPrior messages [{ role, content }] for multi-turn
localestringNoen · hi · ne

Returns

json
{
  "message": "With Jupiter in the 7th house from your Moon sign...",
  "role": "assistant"
}

Example prompt flow

When a user asks Claude: "What does my Jupiter placement mean for marriage this year?"

Claude will automatically:

  1. Call list_profiles to find the user's profile
  2. Call get_birth_chart with that profile ID
  3. Call ask_guru with the question and profileId for full chart context
  4. Return a chart-specific answer