Eldermind Labs
Under construction

The API is live and you can try it on the free plan. Paid plans launch soon — for now you can join the waiting list.

Eldermind Astro Engine API

Eight astrological systems. One API. Ready for AI.

Human Design, Gene Keys, BaZi, Jyotish, the Matrix of Destiny, numerology, the draconic chart and Western astrology — computed deterministically on the Swiss Ephemeris, in about 120 ms.

Works as a REST API and as an MCP server in Claude, ChatGPT and Cursor.

  • Swiss Ephemeris
  • Deterministic results
  • No third-party APIs
  • EU hosting

Live

Type a birth date

The response appears beside it. This is the same endpoint you get after signing up — no shortcuts, no mock-up.

No name, no place — the demo computes a chart, it doesn't create an account. Nothing is stored.

POST /v1/profile/complete
Computing…

Eight systems, each with its own endpoint

You pay for what you use. One bundle computes all eight at once for 6 credits instead of 9 — the discount exists so that calling once beats calling eight times.

Human Design

1 cr.

Aura type, strategy, inner authority, profile, definition, 9 centres split into defined and open, every channel, 64 gates × 6 lines across 13 bodies in Personality and Design, incarnation cross.

"type": "Manifesting Generator",
"authority": "Emotional (Solar Plexus)",
"profile": "4/6"
/v1/human-design/chart~20 ms

Gene Keys

1 cr.

Hologenetic profile: the Activation (4 spheres), Venus (6 spheres) and Pearl (4 spheres) sequences — 14 spheres, each with gate and line.

"activation_sequence": {
  "life_work": { "gate": 26, "line": 4 }
}
/v1/gene-keys/profile~20 ms

BaZi — Four Pillars

1 cr.

Four pillars with hanzi, stem and branch, Day Master, hidden stems, the Ten Gods, five-element balance, Useful God, Na Yin and Da Yun — ten-year luck pillars with gender-dependent direction.

"day_master": "Yang Water",
"useful_god": "Metal",
"da_yun": [ … ]
/v1/bazi/chart~10 ms

Vedic astrology

2 cr.

Lahiri ayanamsa, Whole Sign houses, 27 nakshatras with padas, full Vimshottari Dasha (maha and antar, 100 years), Sade Sati with three phases and ingress dates, Avakahada Chakra.

"moon_nakshatra": "Shatabhisha",
"current_mahadasha": { "lord": "Saturn" },
"sade_sati": { "phase": "setting" }
/v1/vedic/chart~80 ms

Matrix of Destiny

1 cr.

Five core vertices, four intermediate ones, the karmic, wealth and relationship lines, Personal Destiny 40 and a decade-by-decade timeline.

"core": { "purpose": 8 },
"lines": { "karmic": [ … ] }
/v1/matrix/destiny~5 ms

Numerology

1 cr.

Life Path, Expression, Soul Urge, Personality, Maturity, Day Number and Personal Year. Master numbers preserved, never reduced. Without a name, the letter-derived numbers return null rather than zero.

"life_path": 5,
"expression_number": 8,
"personal_year": 3
/v1/numerology/profile~5 ms

Western astrology

1 cr.

Tropical zodiac, 11 bodies plus Ascendant and MC, Placidus houses, retrograde flags, Ptolemaic aspects at an 8° orb.

"ascendant": "Sagittarius 9.62°",
"aspect_count": 23
/v1/western/natal~15 ms

Draconic chart

1 cr.

The full chart in a zodiac rotated to the True North Node — every body's position relative to the nodal axis.

"north_node_longitude": 262.14,
"planets": [ … ]
/v1/draconic/chart~15 ms
Model Context Protocol

Connect to Claude in 60 seconds

The same engine, exposed as an MCP server: 14 tools, 2 resources and 3 ready-made prompts, in the same process as the REST API. The model decides which tool to call and gets a response it understands without translation.

Prokerala, AstrologyAPI and Vedika have no MCP server. This is the one thing on this page the competition doesn't have at all — not a worse version, none.

Cursor, VS Code, Claude Desktop

Paste this into your MCP client's config and swap in your key. That's the whole setup.

.cursor/mcp.json
{
  "mcpServers": {
    "eldermind-astro": {
      "url": "https://api.eldermind.io/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_TWOJ_KLUCZ"
      }
    }
  }
}

Claude.ai and ChatGPT — no key to copy

Chat connectors accept the URL alone. Everything else is discovered automatically: full OAuth 2.1 with PKCE, dynamic client registration (RFC 7591) and protected resource metadata (RFC 9728). The user clicks sign in, approves the consent screen, and that's it.

https://api.eldermind.io/mcp

What it looks like in a conversation

A real tool chain, not an illustration.

User

What's my Human Design type? I was born on 1 September 1993 at 14:30 in Warsaw.

resolve_birth_data

{ "latitude": 52.23, "longitude": 21.07, "timezone": "Europe/Warsaw" }

get_human_design

{ "type": "Manifesting Generator", "authority": "Emotional", "profile": "4/6" }

Claude

You're a Manifesting Generator with emotional authority and a 4/6 profile. That means big decisions need to be slept on — clarity arrives after the emotional wave passes, not at its peak…

The model calls resolve_birth_data first, because it has a city name and never coordinates — which is exactly why that's a separate tool. Without it, every flow falls over on the first question.

A selection of the tools

Credit cost on the right. The bundle costs 6 instead of 9 — price is how you steer what the model picks.

  • resolve_birth_data0
  • get_complete_profile6
  • get_human_design1
  • get_vedic_chart2
  • get_bazi1
  • lookup_knowledge1

Code that works when you paste it

No SDK, no client generator, no intermediate step. Plain HTTP and JSON — all three examples call the same endpoint with the same body.

curl -X POST https://api.eldermind.io/v1/profile/complete \
  -H "Authorization: Bearer sk_live_TWOJ_KLUCZ" \
  -H "Content-Type: application/json" \
  -d '{
    "subject": {
      "birth_date": "1993-09-01",
      "birth_time": "14:30",
      "birth_place": "Warszawa, Polska"
    },
    "detail": "summary"
  }'

Why us, rather than another horoscope API

The competition sells Western and Vedic astrology. Nobody sells Human Design alongside Gene Keys, BaZi and the Matrix of Destiny in one coherent API — and certainly not as an MCP server.

EldermindTypical API
Human Design and Gene Keys
BaZi with Da Yun and the Ten Gods
Matrix of Destiny
Animal Design for pets
MCP server
Eight systems in one call
Self-hosted deployment

The engine runs entirely locally on the Swiss Ephemeris, with no third-party API in the execution path. That's also why it can be licensed for on-premise deployment — for customers whose data cannot leave their own infrastructure.

Pricing

Introductory prices, frozen permanently for the first 50 customers. Beside them, the target price the list will reach later.

Free

For prototypes and learning

Free

forever

100 credits per month

roughly 16 full 8-in-1 profiles

10 requests per minute

Start free

Starter

One system, one clear purpose

39 zł79

per month

Price frozen permanently for the first 50 customers.

5000 credits per month

roughly 833 full 8-in-1 profiles

60 requests per minute

Most popular

All Access

Everything the engine computes

149 zł399

per month

Price frozen permanently for the first 50 customers.

25 000 credits per month

roughly 4166 full 8-in-1 profiles

300 requests per minute

Business

Agencies and apps with traffic

499 zł1399

per month

Price frozen permanently for the first 50 customers.

150 000 credits per month

roughly 25 000 full 8-in-1 profiles

1200 requests per minute

In preparation, no subscription: a 10,000-credit pack for 99 zł, valid for 12 months.

Paid plans open soon

The engine is live and you can try it today on the free plan. Paid plans open once the store clears our payment provider's audit. Leave your address and we'll write on launch day — with the price frozen for the first 50 customers.

By signing up you are asking Eldermind Labs for a single email on the day the paid API plans launch, and consenting to receive it.

You are not being added to the newsletter and we will send you nothing besides that notification. No payment is taken and no account is created. We remove the address on first request — the message carries an “Unsubscribe” link.

See the full plan comparison and per-operation costs →

Frequently asked

For 23 reference birth dates we keep frozen, complete responses from every system. Any engine change that moves a single number fails CI. They were chosen for the places calculations actually break: daylight-saving gaps and overlaps, the polar circles, 29 February, dates before 1900, the 180th meridian. That set caught a real production bug for us.

100 free credits. No card.

Enough to test all eight systems and connect the MCP server to Claude. No commitment, no card details.

Start free