AI & Astrology
360HeartsInTheSky provides a mini Tropical Vedic astrology server that ChatGPT and Claude can call directly during a conversation, over the MCP protocol. In practice, an MCP plugs into your AI the same way an extension plugs into Chrome — setup takes about two minutes.
You ask the question, the AI runs the calculation through 360hearts, and it returns your chart with your dominant Aditya. The basic tools are free today; a paid tier will land later for advanced analyses.
This page collects ready-to-paste prompts so you get a good result immediately. Replace the birth details with your own, paste into your AI, read the answer. 🪷
Connect in 30 seconds
My recommendation today: Claude (claude.ai). It's the client I use daily with 360hearts, and so far it gives the most nuanced interpretations. ChatGPT also works well for the calculations themselves; it's a little less subtle on the narrative reading, but it remains a perfectly valid option. Neither requires any local install.
Note: Gemini does not yet offer custom MCP connectors, so it can't be used with 360hearts for now.
Claude — the recommended path
Works on the Pro, Max, Team, and Enterprise plans on claude.ai.
Prefer to follow written steps? Here's the same walkthrough in text:
-
In claude.ai, at the bottom-left of the sidebar, click your profile name.
-
In the menu that appears, open Settings.
-
In the left column of Settings, click Connectors.
-
At the bottom of the connector list, click Add custom connector.
-
Give it a name — for example
360hearts— and paste this URL into the URL field:https://api.360heartsinthesky.com/mcp -
Confirm with Connect. The connector shows up in your list with the
CUSTOMlabel and your URL. You're done.
Claude is gradually migrating connectors from Settings → Connectors to Customize → Connectors. If the banner at the top of Settings redirects you, click Customize in the sidebar (under your profile name) and resume from step 3 — the rest is identical.
ChatGPT — via the "Apps" section
On ChatGPT, MCP connectors don't live under "Connectors" like on Claude — they live under the Apps section of Settings. The flow looks like this:
-
Open Settings in ChatGPT.
-
In the left sidebar of Settings, click Apps.
-
You'll see two lists: Enabled apps (the active ones) and Drafts (your personal apps created in developer mode).
-
Under Advanced settings, click Create app.
-
Give your app a name — for example
Aditya calcor360hearts— and point it to:https://api.360heartsinthesky.com/mcp -
Turn it on from Enabled apps so it's available during your chats.
At the time of writing, adding a custom MCP app on ChatGPT requires enabling developer mode; your app then appears with a DEV badge in the list, like any test app. OpenAI's interface changes often — if the labels or location shift, look for "Apps" rather than "Connectors" and follow the same logic.
At equivalent calculation quality, Claude still produces more nuanced interpretations today; ChatGPT nevertheless works very well for the computations themselves and for quick readings.
Manus AI — a pleasant surprise
In my tests, Manus handled 360hearts calls smoothly — connections were clean and readings came back well-formed.
Manus accepts a direct JSON import, which makes setup very fast.
-
In Manus, at the bottom-left of the sidebar, open Settings.
-
Click Connectors.
-
Click Add connectors.
-
Choose Custom MCP, then Add.
-
Select Import JSON and paste this configuration exactly:
{
"mcpServers": {
"360hearts": {
"type": "streamableHttp",
"url": "https://api.360heartsinthesky.com/mcp"
}
}
} -
Confirm. The
360heartsconnector appears in your list and you can start using it in your Manus chats.
Four prompts for your birth chart
Every example uses the same fictional person: June 17, 1988, 14:22, Lyon France. Swap in your own birth details.
1. Birth chart — overview
The simplest prompt: both frames (Aditya + Tropical Western) side by side, plus a first narrative reading.
Use the 360hearts MCP to calculate my chart for June 17, 1988, 14:22, Lyon France.
Show me both tables (Aditya Circle and Tropical Western),
then give me a short narrative reading in the Aditya frame.
What the AI does: calls calculate_chart, displays both planetary-position tables, and opens the interpretation with the dominant Aditya.
What to expect: two clearly labeled tables + an opening paragraph on your dominant Aditya (Dhata, Varuna, Mitra, Vivasvan, etc.).
2. Personality traits — psychological portrait
Go beyond raw positions and get a real psychological portrait grounded in the authored description of your dominant Aditya.
Use the 360hearts MCP for June 17, 1988, 14:22, Lyon France.
Find my dominant Aditya, fetch its full description, then give me
a psychological portrait — strengths, blind spots, and core drives.
Stay in the Aditya frame.
What the AI does: calls get_dominant_aditya, then get_aditya_description, then synthesizes a portrait anchored in the authored Aditya text.
What to expect: a 3–5 paragraph portrait focused on the authentic themes of your Aditya — not a generic horoscope.
3. Western reading — explicit opt-in
The one case where the AI should leave the default Aditya frame and fall back to classical Western astrology (Sun / Moon / Ascendant).
Use the 360hearts MCP for June 17, 1988, 14:22, Lyon France.
This time I want a purely Western reading: Sun sign, Moon sign, and
Ascendant in the Tropical zodiac. Skip the Aditya narrative.
What the AI does: calls calculate_chart, pulls the positions from the Tropical Western frame, and writes a classical Sun / Moon / Ascendant interpretation.
What to expect: a traditional-horoscope style — but based on the Tropical zodiac (not Sidereal, not Jyotish).
The server always returns both frames in the raw data, but the default narrative framing uses the Aditya Circle. To get a purely Western reading you have to ask for it explicitly — otherwise the AI will default back to the Aditya frame.
4. Deep Aditya study — the frame as a tool
To dig deep into your Aditya profile without any contamination from Western vocabulary.
Use the 360hearts MCP for June 17, 1988, 14:22, Lyon France.
I want to study myself through the Aditya Circle. List my top two Adityas
by planetary weight, fetch the full description of each, and explain how
they interact in my chart — no Western sign names in this reading.
What the AI does: calls calculate_chart (or get_dominant_aditya) then get_aditya_description twice, and writes a dialogue between the two archetypes.
What to expect: a reading entirely in Aditya vocabulary — ideal for a user already familiar with the system who wants to go deeper.
Three prompts for Moon transits
These prompts use the get_moon_aditya_transit tool, independent from your birth chart — all it needs is a city or a timezone. The examples use Paris; swap in your own location as needed.
5. Where did the Moon transit this week?
The simplest case: a clean map of the last few days and the next one.
Use the 360hearts MCP to show me where the Moon transited this week
(I'm in Paris, timezone Europe/Paris). Give me the three Adityas —
previous, current, next — with their transition dates and times in
local time.
What the AI does: calls get_moon_aditya_transit with timezone="Europe/Paris" and returns the three Adityas in chronological order.
What to expect: three paragraphs in order — the Aditya you just left → the one you're in right now, until this date/time → the one that begins after that. Each paragraph carries the authored description of that Aditya.
6. Something shifted today
When an unexplained mood shift lands and you want a reading of the current moment.
I'm feeling oddly different today and I don't know why. Use the 360hearts
MCP to fetch the current Moon transit (I'm in Paris, Europe/Paris), then
check whether the current Aditya — or the one we just left — might shed
light on this shift.
What the AI does: calls get_moon_aditya_transit for now, notices whether you're close to a sector change, and focuses its reading on the previous → current hand-off or on the core theme of the current Aditya.
What to expect: a focused paragraph that connects your felt experience to the archetype in play right now (and sometimes the one you just left, if the shift is very recent). It's not a diagnosis — it's a symbolic reading.
7. Tell the AI about your days and look for resonance
The most reflective prompt: you share what you lived, the AI looks for correspondences inside the Moon transits.
These last three days in Paris: Monday I was tense all day, Tuesday I
felt light and creative, Wednesday I was easily irritated. Use the
360hearts MCP to pull the Moon transit over that period (timezone
Europe/Paris) and tell me whether the Adityas the Moon crossed
resonate — or not — with what I actually lived.
What the AI does: calls get_moon_aditya_transit, retrieves the sequence of Adityas that spanned the period you described, then compares your notes against each Aditya's themes, day by day.
What to expect: a nuanced correspondence — sometimes obvious ("yes, the Moon entering Varuna on Tuesday fits your sense of lightness"), sometimes quiet ("no clear echo for Wednesday — the active Aditya that day is more about X"). The AI should not force a match that isn't there.
Good habits
By default the narrative goes to the Aditya frame. If you want something else, say so (like prompt 3). Otherwise you risk a confusing mixed reading.
Starting with "Use the 360hearts MCP…" stops the AI from inventing planetary positions from memory. The server is the single source of truth for every calculation.
Without a precise birth time the Ascendant and houses are not reliable. If you don't know your exact time, say so — the AI can offer an approximate chart or a rectification test.
⚠️ Don't take AI-run rectification too seriously. Birth-time rectification is normally a professional astrologer's job — they cross-reference life events, felt experience, and house accuracy across many iterations. An AI may land on the right time by luck, or if you're sharp enough to read what it proposes — but treat its result as a working hypothesis, not a truth.
Some AIs can't reliably convert a city to coordinates. If your AI refuses to call the tool or picks the wrong location, add latitude, longitude, and timezone yourself: "Lyon France, 45.75 N, 4.85 E, UTC+2."
What NOT to expect
The server computes in Tropical Vedic — the Tropical zodiac combined with Vedic concepts (Adityas). Don't ask for classical Jyotish: no Nakshatras, no Ayanamsa, no Navamsa — those belong to a different framework.
They are two completely independent concepts. The dominant Aditya comes from a planetary-strength calculation; the Ascendant comes from the Eastern horizon at the moment of birth. They may sometimes coincide, but it's not a rule — don't conflate them.
If the response feels too generic ("Libras are charming and balanced…"), the AI may have fabricated a horoscope from memory without calling the server. Force it: "Actually call the 360hearts MCP and show me the raw data before interpreting."
Further reading
- The New Zodiac of the 12 Adityas — the full system taught here
More prompts will land here over time — Moon transit, compatibility readings, deeper Aditya analyses. If a prompt helped you or got you stuck, reach out via the contact page. 🌞
A word about MCP (and ChatGPT's DEV badge)
ChatGPT shows your 360hearts connector with a DEV badge — developer mode — as if you were tinkering with an obscure API. That's probably not an accident.
The MCP protocol is actually one of the simplest integration standards out there. Nothing new in the AI world either — your assistant calls an external tool, that's all. It's the exact equivalent of adding an extension to Chrome, or installing an app on your smartphone.
On security, an MCP server is as trustworthy as the person who built it — no more, no less. Exactly like installing a Chrome plugin or downloading an app on your phone: you're trusting the author. For this specific MCP server — the 360HeartsInTheSky one — nothing is kept server-side: no account, no recording of your birth information. You can disable the connector at any time. Other MCP servers may make different storage choices — check each one case by case depending on the author.
In a normal world, adding an MCP would be as trivial as installing an extension. ChatGPT chose to hide it behind developer mode — that's a marketing choice, not a technical safeguard: it keeps users inside their own app ecosystem. Claude, on the other hand, exposes connectors in the regular interface without drama. That's another reason I recommend Claude first. And Gemini, as of today, simply doesn't offer custom MCP connectors at all.