Official MCP server for Divine API's Indian/Vedic Astrology services — Panchang, Kundli, Matchmaking, Festivals
Project description
🙏 Divine API — Indian Astrology MCP Server
The official Model Context Protocol (MCP) server for Divine API's Indian/Vedic Astrology services.
Connect your AI assistant (Claude, Cursor, VS Code Copilot, etc.) to the power of Vedic astrology — Panchang, Kundli, Matchmaking, Festivals, and more — all through natural language.
✨ What Can It Do?
Just chat naturally with your AI assistant:
| You say... | The MCP calls... |
|---|---|
| "What's today's Panchang for Delhi?" | divine_get_panchang |
| "Generate my Kundli — born March 15, 1990, 2:30 PM, Mumbai" | divine_get_basic_astro_details |
| "Am I Manglik?" | divine_get_manglik_dosha |
| "Match Kundli for Rahul and Simran" | divine_get_ashtakoot_milan |
| "What festivals are in Kartik month 2025?" | divine_get_festivals_by_month |
| "Show me the Navamsha (D9) chart" | divine_get_horoscope_chart |
| "What gemstone should I wear?" | divine_get_gemstone_suggestions |
| "Is Sadhe Sati active for me?" | divine_get_sadhe_sati |
🚀 Quick Start
1. Get Your API Credentials
Sign up at divineapi.com and get your:
- API Key — from divineapi.com/api-keys
- Auth Token (Bearer Token) — from your profile page
You get a 7-day free trial — no charges until you decide to continue.
2. Install
pip install divineapi-indian-astrology-mcp
Or with uv (recommended):
uv pip install divineapi-indian-astrology-mcp
3. Configure Your AI Client
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"divine-indian-astrology": {
"command": "python",
"args": ["-m", "divineapi_indian_astrology_mcp"],
"env": {
"DIVINE_API_KEY": "your-api-key-here",
"DIVINE_AUTH_TOKEN": "your-bearer-token-here"
}
}
}
}
Cursor / VS Code
Add to your MCP settings:
{
"divine-indian-astrology": {
"command": "python",
"args": ["-m", "divineapi_indian_astrology_mcp"],
"env": {
"DIVINE_API_KEY": "your-api-key-here",
"DIVINE_AUTH_TOKEN": "your-bearer-token-here"
}
}
}
Claude Code
claude mcp add divine-indian-astrology \
-e DIVINE_API_KEY=your-api-key-here \
-e DIVINE_AUTH_TOKEN=your-bearer-token-here \
-- python -m divineapi_indian_astrology_mcp
4. Restart your AI client and start chatting!
📋 Available Tools (27 Total)
🗓️ Panchang (Daily Vedic Calendar) — 9 Tools
| Tool | Description |
|---|---|
divine_get_panchang |
Complete daily Panchang (tithi, nakshatra, yoga, karana, timings) |
divine_get_sun_moon |
Sunrise, sunset, moonrise, moonset timings |
divine_get_nakshatra |
Current nakshatra details with start/end times |
divine_get_tithi |
Current tithi, paksha, and deity |
divine_get_auspicious_timings |
Shubh Muhurat — favorable time windows |
divine_get_inauspicious_timings |
Rahu Kaal, Yamaganda, Gulika Kaal |
divine_get_choghadiya |
Day/night Choghadiya time slots |
divine_get_planet_transit |
Current Grah Gochar (planetary transits) |
divine_get_chandrashtama |
Chandrashtama periods for all moon signs |
🔮 Kundli (Birth Chart) — 11 Tools
| Tool | Description |
|---|---|
divine_get_basic_astro_details |
Core birth chart data (rashi, nakshatra, tithi, etc.) |
divine_get_planetary_positions |
All 9 planet positions with sign, degree, house |
divine_get_horoscope_chart |
Generate Kundli chart images (D1, D9, chalit, etc.) |
divine_get_vimshottari_dasha |
Maha Dasha and Antar Dasha periods |
divine_get_manglik_dosha |
Manglik Dosha check with severity |
divine_get_kaal_sarpa_dosha |
Kaal Sarpa Dosha detection |
divine_get_sadhe_sati |
Sadhe Sati status and phase |
divine_get_gemstone_suggestions |
Recommended gemstones based on chart |
divine_get_yogas |
All yogas (planetary combinations) in chart |
divine_get_ascendant_report |
Detailed Lagna (rising sign) report |
divine_get_pitra_dosha |
Pitra Dosha check with remedies |
💑 Matchmaking (Kundli Milan) — 4 Tools
| Tool | Description |
|---|---|
divine_get_ashtakoot_milan |
8-point Guna matching (max 36 score) |
divine_get_dashakoot_milan |
10-point matching (South Indian style) |
divine_get_matching_manglik |
Manglik comparison for both persons |
divine_get_matching_basic_astro |
Side-by-side astro details for both persons |
🎉 Festivals — 3 Tools
| Tool | Description |
|---|---|
divine_get_festivals_by_month |
Festivals for a Hindu calendar month |
divine_get_festivals_by_date |
Festivals on a specific date |
divine_get_english_calendar_festivals |
Festivals in an English calendar month |
🌐 Language Support
All tools support multiple Indian languages via the lan parameter:
| Code | Language |
|---|---|
en |
English (default) |
hi |
Hindi |
ta |
Tamil |
te |
Telugu |
kn |
Kannada |
ml |
Malayalam |
bn |
Bengali |
gu |
Gujarati |
mr |
Marathi |
pa |
Punjabi |
or |
Odia |
ur |
Urdu |
🛠️ Development / Running from Source
If you want to run from source instead of installing via pip:
# Clone the repository
git clone https://github.com/DivineAPI/mcp-indian-astrology.git
cd mcp-indian-astrology
# Install dependencies
pip install -r requirements.txt
# Set environment variables
export DIVINE_API_KEY="your-api-key"
export DIVINE_AUTH_TOKEN="your-bearer-token"
# Run the server
python server.py
Then configure your MCP client to point to the local file:
{
"mcpServers": {
"divine-indian-astrology": {
"command": "python",
"args": ["/full/path/to/mcp-indian-astrology/server.py"],
"env": {
"DIVINE_API_KEY": "your-api-key",
"DIVINE_AUTH_TOKEN": "your-bearer-token"
}
}
}
}
🔑 Getting Your API Credentials
- Go to divineapi.com and sign up
- Start your 7-day free trial (no charges)
- Find your API Key at divineapi.com/api-keys
- Find your Auth Token on your profile page
- Set them as environment variables or in your MCP client config
📖 API Documentation
- Full API Docs: developers.divineapi.com/indian-api
- Support: support.divineapi.com
- Pricing: divineapi.com/pricing
📝 License
MIT License — see LICENSE for details.
🏢 About Divine API
Divine API is a leading astrology technology company based in New Delhi, offering comprehensive Astrology, Kundali, Horoscope, Tarot, and Numerology APIs for businesses worldwide.
Contact: admin@divineapi.com
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file divineapi_indian_astrology_mcp-1.0.1.tar.gz.
File metadata
- Download URL: divineapi_indian_astrology_mcp-1.0.1.tar.gz
- Upload date:
- Size: 19.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c7c3c685c6c69950860bb16e16534bf4eac97cc6770c85e9b8635dc7c12c066
|
|
| MD5 |
4cc53ac88343d1a04400c99b7f5a34ad
|
|
| BLAKE2b-256 |
7f9874eb026cef4e1dc6a8453721c695ab8e6817ba7f9acd90901d225668277b
|
File details
Details for the file divineapi_indian_astrology_mcp-1.0.1-py3-none-any.whl.
File metadata
- Download URL: divineapi_indian_astrology_mcp-1.0.1-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b75cba89c46173c6d978aa305f9993a8509433c159c9708e47093ca9ad05742
|
|
| MD5 |
d18de9ac8d2ac7d6da8039ac90e76566
|
|
| BLAKE2b-256 |
83077a17d4cc35b97dbaf6105a80c5e8c7124121747633e766d397806c7e0f41
|