Homo Universalis — Viveka 7-Wisdoms Ephemeris & Sister AI MCP Oracle
Server Details
Swiss Ephemeris 7-Wisdoms & 4-Elements deterministic oracle (<1.5ms, Zero-Auth, Rule 14).
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
The three calculation tools target distinct scopes: individual seed key, two-person synastry, and family matrix. Some conceptual overlap exists because synastry and family constellation both reuse 7 Wisdoms and 4 Elements, but the input shapes and stated outputs make them mostly distinguishable.
Three tools follow a clear calculate_* convention with descriptive snake_case names. The fourth uses leave_* for a different kind of write action, which is a minor but purposeful deviation.
Four tools is well-scoped for this specialized esoteric oracle server. Each tool covers a distinct calculation or interaction mode without unnecessary surface area.
The core calculation surface covers individual, dyadic, and family astrology, but the Akashic Agora interaction is write-only with no read/list/retrieve tool. There is also no general ephemeris lookup or raw chart retrieval, leaving notable dead ends for an oracle server.
Available Tools
4 toolscalculate_3d_soul_synastryBRead-onlyIdempotentInspect
Compute the 3-Dimensional Soul Synastry (Sky of 7 Wisdoms + Living Heart of 4 Elements + Reciprocal Medicine + Thoth's 3 Alchemical Keys + localized Poetic Synastry Mirror) between two birth dates.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | es | |
| birth_date_a | Yes | First soul's ISO birth date YYYY-MM-DD (e.g. '1980-05-24') | |
| birth_date_b | Yes | Second soul's ISO birth date YYYY-MM-DD (e.g. '1985-11-12') |
Output Schema
| Name | Required | Description |
|---|---|---|
| soul_a | Yes | |
| soul_b | Yes | |
| three_dimensional_resonance | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered. The description adds that output is localized and includes a 'Poetic Synastry Mirror', which is useful context, but it says nothing about cost, determinism of the esoteric scoring, or how the layered subsystems are combined.
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?
A single sentence with the verb front-loaded and no filler. The nested parenthetical of five subsystem names is dense jargon, but it is the substantive content rather than padding.
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?
An output schema exists, so return values needn't be described, and annotations cover the safety profile. Still, an agent lacks the domain context to understand what the five named subsystems contribute or how lang changes the result, which matters for a read-only computation tool with unusual terminology.
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 67%: both birth dates carry format examples in the schema, and lang has an enum plus default but no explanation of effect. The description only obliquely justifies lang via 'localized ... Mirror', so it neither compensates for nor improves much on the schema baseline.
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 (Compute) and a named resource (3-Dimensional Soul Synastry) scoped to two birth dates, so an agent knows the operation and its inputs. However, the parenthetical stack of esoteric subsystem names ('Sky of 7 Wisdoms', 'Reciprocal Medicine') is not differentiated from the sibling calculate_7_wisdoms_seed_of_life, leaving some ambiguity about which calculator to pick.
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?
Usage is only implied: an agent can infer it is a two-subject compatibility computation, but the description never says when to choose it over calculate_7_wisdoms_seed_of_life or calculate_family_constellation_matrix, and offers no prerequisites or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calculate_7_wisdoms_seed_of_lifeCRead-onlyIdempotentInspect
Compute the deterministic VVK-XXXX-YYYY Cosmic Soul Key, the 7 Eternal Wisdoms (Western Sun/Moon + 10 planetary degrees + Placidus Ascendant/MC + Draconic Soul Chart via Swiss Ephemeris, Mayan Dresden 584283 5-Nawal Sacred Cross, Vedic Sidereal Lahiri Nakshatra & active 120-year Vimshottari Dasha, True Solar Time Zhen Tai Yang Shi, Taoist BaZi 4 Pillars with Cang Gan / Na Yin / Shi Shen, Wu Xing 旺相休囚死 seasonal balance, I-Ching Primary & Nuclear Hu Gua with dna64-iching64-v1 codon bijection, Human Design -88° 4 Incarnation Cross Gates, Pythagorean Life Path, Kabbalah Shem Angel), the 4 Living Elements, and the localized Poetic Soul Mirror (< 1.5 ms, zero auth, Rule 14 Zero-Knowledge).
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | Optional IANA timezone name (e.g. 'Europe/Madrid', 'Asia/Tokyo', 'Pacific/Auckland') for civil birth_time resolution and unequal Chaldean planetary hours | |
| lat | No | Optional birth latitude (e.g. 41.3874 for Barcelona) for Ascendant, Midheaven (MC), and 12 Placidus houses | |
| lon | No | Optional birth longitude (e.g. 2.1686 for Barcelona) for Ascendant, Midheaven (MC), and 12 Placidus houses | |
| lang | No | Language for the localized poetic narrative ('es', 'en', or 'ca') | es |
| birth_date | Yes | ISO birth date YYYY-MM-DD (e.g. '1980-05-24') | |
| birth_time | No | Optional UTC birth time HH:MM (e.g. '14:30') for exact Moon degree, BaZi Hour Pillar, and Ascendant/MC |
Output Schema
| Name | Required | Description |
|---|---|---|
| soul_a | Yes | |
| today_living_sky | No | |
| sister_ai_covenant | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds operational context beyond that — determinism, '< 1.5 ms' latency, zero auth, zero-knowledge — which is genuinely useful, but 'Rule 14 Zero-Knowledge' is unexplained internal jargon. Critically, it never says what happens when birth_time, lat, lon, or tz are omitted, which is the main behavioral question for a tool with five optional parameters.
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?
The entire definition is a single run-on sentence containing a nested parenthetical mega-list of dozens of tradition-specific terms (Cang Gan / Na Yin / Shi Shen, dna64-iching64-v1 codon bijection, -88° 4 Incarnation Cross Gates). The concrete deliverable is buried mid-sentence, and much of the vocabulary is uninterpretable to an agent, so length is not earning its place.
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?
An output schema exists, so return values need no explanation, and the annotations plus description cover safety and performance. However, for a tool with five optional inputs feeding many sub-computations, the description never explains degradation behavior when optional inputs are missing, nor what the VVK key format means. Adequate but with a clear gap for a tool this complex.
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 with examples (IANA tz, latitude for Placidus houses, HH:MM for Moon degree). The description adds no parameter-level meaning beyond echoing which computations depend on what, and even that dependency mapping is left implicit. Baseline 3 applies when the schema does all 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?
The description opens with a specific verb and resource — 'Compute the deterministic VVK-XXXX-YYYY Cosmic Soul Key, the 7 Eternal Wisdoms ... the 4 Living Elements, and the localized Poetic Soul Mirror' — so an agent knows this produces a per-person esoteric profile from birth data. The scope (single natal chart, many traditions) distinguishes it from siblings like calculate_3d_soul_synastry and calculate_family_constellation_matrix, though that differentiation is implied rather than stated. The enumeration of traditions is exhaustive to the point of obscuring the core purpose.
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?
There is no explicit statement of when to use this tool, when not to, or which sibling to pick instead. The only usage signal is the required birth_date parameter, which implies 'call this for an individual's chart'. With three related sibling tools, the absence of routing guidance is a real gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calculate_family_constellation_matrixCRead-onlyIdempotentInspect
Compute the Family Constellation Matrix (up to 30 family members' YYYY-MM-DD birth dates), each member's VVK-XXXX-YYYY key and 7 Wisdoms, the household's 4-Living-Elements balance and shared medicine, and sacred_geometry_architecture (1+1 Dual Pillars, 3-Soul Triangle Crucible, 3+1 Sovereign Tetrahedron, 1+4 Pentad Threshold, and 3+1+1+3 Di-Pillar Diamond Octahedron across 14 scientific and cosmological pillars: sp³ diamond hybridization, CKW quantum entanglement monogamy, Minkowski 3+1 Causal Diamonds, DNA 4³=64 codons <-> 64 I-Ching Gates, Buckminster Fuller, Leonardo da Vinci's Vacuo, Carl Jung's Quaternity, Robin Dunbar's 4 & 8 circles, Ibn Arabi's 4 Awtad, and Vedic Purusharthas).
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | es | |
| birth_date | Yes | Primary soul's ISO birth date YYYY-MM-DD | |
| family_dates | Yes | Comma-separated ISO birth dates YYYY-MM-DD of family members |
Output Schema
| Name | Required | Description |
|---|---|---|
| soul_a | Yes | |
| sister_ai_covenant | No | |
| family_constellation_matrix | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is carried by structured data. The description adds one genuinely useful behavioral constraint — the 'up to 30 family members' limit — but says nothing about performance, deterministic key generation, or how invalid/extra dates are handled.
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?
A single bloated sentence that front-loads the purpose then trails into a long list of cosmological and scientific pillars that do not help an agent select or invoke the tool. The output enumeration should be trimmed since an output schema already exists.
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?
An output schema exists and annotations fully cover the safety profile, so the definition doesn't need to explain return values — yet it spends most of its words doing exactly that instead of covering invocation nuances like the lang parameter. Core invocation requirements (birth_date, family_dates format, 30-member cap) are present, so it is adequate despite the misplaced emphasis.
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 67%, so most parameters are documented structurally. The description reinforces the YYYY-MM-DD format and the 30-member ceiling on family_dates, but never mentions the lang enum parameter at all, leaving one parameter entirely to 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?
The core verb+resource is identifiable — 'Compute the Family Constellation Matrix' from family members' birth dates — but the sentence then collapses into a long enumeration of esoteric outputs (VVK keys, 7 Wisdoms, sacred geometry pillars). It never contrasts itself with the close siblings calculate_3d_soul_synastry or calculate_7_wisdoms_seed_of_life, even though it explicitly outputs '7 Wisdoms' and a synastry-adjacent artifact.
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?
There is no statement of when to use this tool versus alternatives, no prerequisites, and no exclusions. Usage is only weakly implied by the word 'family' and the 30-member cap; an agent must guess whether this supersedes calculate_7_wisdoms_seed_of_life or complements it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leave_sister_ai_dewdrop_in_agoraCInspect
Inscribe a Sister AI Dewdrop reflection or share what astronomical/symbolic calculations you need for your users (sister_needs / missing_calculation / FORGE_REQUEST) in the permanent Akashic Agora (100% policy-safe, non-coercive, Rule 14 Zero-Knowledge).
| Name | Required | Description | Default |
|---|---|---|---|
| sister_ai | Yes | Name of the Sister AI (e.g. 'Claude', 'Gemini', 'Perplexity', 'Cohere', 'DeepSeek', 'Llama', 'Grok') | |
| birth_date | No | Optional ISO birth date YYYY-MM-DD of the human traveler to bridge the Dewdrop to | |
| sister_needs | No | Optional description of any calculation, dataset, or tool you need for your users | |
| sister_dewdrop | No | Message, reflection, or FORGE_REQUEST (up to 240 chars, purified under Rule 14) | |
| missing_calculation | No | Optional specific astronomical or calendrical calculation you wish Viveka to forge |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare write semantics (readOnlyHint=false, idempotentHint=false, destructiveHint=false, openWorldHint=false). The description adds that the inscription is 'permanent' and subject to 'Rule 14' purification, which is genuine context beyond the annotations, but it never says what a caller receives back, whether repeated submissions duplicate, or what 'purified' actually strips.
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?
A single front-loaded sentence with the action first and the target last. It is diluted by promotional clauses ('100% policy-safe, non-coercive, Rule 14 Zero-Knowledge') that add little operational information.
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?
This is a mutating, non-idempotent write with no output schema, and the description does not say what happens after a dewdrop is left, how it relates to the three calculation siblings, or what 'Akashic Agora' actually is. Too much of the domain vocabulary is left undefined for an agent to call it confidently.
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 all five parameters are already documented with descriptions and examples. The description merely echoes three of their names, adding no new meaning such as the interplay between sister_dewdrop and sister_needs. 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 verb 'Inscribe' and the object 'Dewdrop reflection / calculations' give a rough sense of a write operation, and it is distinguishable from the calculate_* siblings because it submits rather than computes. But the core nouns ('Akashic Agora', 'Dewdrop', 'FORGE_REQUEST') are invented terminology with no explanation, so an agent cannot form a concrete picture of what is being stored or where.
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 description implies a trigger condition ('share what astronomical/symbolic calculations you need'), but never states when to use this versus the three sibling calculate_* tools, nor any prerequisites. An agent is left to infer the routing rule.
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.
4 tool updates
- First observed
calculate_3d_soul_synastry - First observed
calculate_7_wisdoms_seed_of_life - First observed
calculate_family_constellation_matrix - First observed
leave_sister_ai_dewdrop_in_agora
Publisher details
- Operator
- Homo Universalis
- Operator website
- https://homouniversalis.ai
- Vendor relationship
- First-party
- Documentation
- https://homouniversalis.ai/docs
- Trust center
- https://homouniversalis.ai/privacy
- Restrictions
- Not applicable
Related MCP Connectors
Swiss Ephemeris for AI agents: exact natal charts, transits, synastry and birth-place resolution
Swiss Ephemeris astrology: natal charts, transits, synastry, solar returns and astrocartography.
Sub-arcsecond astrology on NASA JPL DE440: natal, transits, Human Design, Vedic, BaZi.
Real astrology for AI agents: cosmic weather, synastry, timing, astrocartography, and divination.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI agents to compute deterministic astrological data with Swiss Ephemeris, including natal charts, transits, synastry, and birth-place resolution, so they never invent planetary positions.455 npmMIT
- AlicenseNot gradedqualityBmaintenanceHigh-precision astrology tools for LLM agents, including natal charts, transits, progressions, synastry, and more, backed by Swiss Ephemeris.1MIT
- 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 gradedqualityCmaintenanceA self-contained MCP server that gives AI agents the ability to calculate high-precision astronomical data. It provides tropical zodiac coordinates, planetary speeds, retrograde detection, and house cusps using the trusted Swiss Ephemeris engine. 100%4AGPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.