MCP server exposing the Mythsensus engine — calculate Cosmic Score across 26 ancient divination algorithms (BaZi, Vedic, Western, Nine Star Ki, Mayan, Norse Runes, Thai Seven Number, and more) deterministically, client-side, from a birth date.
Seven tools with complete input schemas and detailed descriptions. Naming is clear and verb-driven (calculate_, get_, list_, daily_). Descriptions are comprehensive (194 - 500+ chars), exceeding baseline averages. All parameters have types and descriptions. However, output schemas are not documented in the source code, LLMs cannot see what fields to expect from responses. Error handling and recovery guidance are absent. Tool composition is sound (each does one thing), but no pagination, batch operations, or idempotent hints are visible.
Return engineering-honest metadata about the Mythsensus engine: architecture (algorithmic vs LLM), current sophistication tier, known limitations (Vedic ayanamsa hardcoded, BaZi solar terms approximated, etc.), open-source roadmap, and links. Use this tool when a user asks about how Mythsensus works, its limitations, or roadmap.
Compute the Mythsensus Cosmic Score (1-999) for a birth date. Synthesises 26 ancient divination systems including BaZi, Vedic Jyotish, Western astrology, Nine Star Ki, Thai Seven Number, Mayan Tzolk'in, Norse Runes, and 19 others. Returns numeric score, tier (Common→Mythic), percentile, plus a per-system summary (Sun sign, BaZi day master, Vedic nakshatra, Human Design type, etc.). Deterministic: same input always returns the same output. Optionally pass systems[] (typo-tolerant) to focus the preview on specific traditions, and time_known:false when the birth time is unknown. Returns a free 5-of-26 consensus preview; the complete 26-system reading is free at mythsensus.com and the 43-page Cosmic Blueprint PDF is the paid upgrade (mythsensus.com/pricing, $19 one-time).
Draw today's deity card from Mythsensus's 1,069-deity collection. Deterministic given (birth date, current date) — the same chart on the same day always draws the same deity. Higher Cosmic Score chart tiers are biased to draw rarer-tier deities. Returns deity name, mythology origin (Hindu, Norse, Yoruba, etc.), tier (Common→Mythic), and today's message. This is a simplified version of the website daily blessing.
Get a focused reading for ONE specific divination system from the 26. Pass the chart input plus a system slug (bazi, vedic, western, ninestar, thai, numerology, humandesign, mayan, celtic, saju, tibetan, ziwei, onmyodo, hellenistic, norseRune, ogham, arabicParts, kabbalistic, zoroastrian, aztec, nativeAmerican, ifaYoruba, aboriginal, biorhythm, vedicMahadasha, thaiBrahmin). Returns the raw per-system output from the engine. For the full multi-page Cosmic Blueprint PDF, visit mythsensus.com/pricing ($19 one-time).
Output schemas not documented. LLMs cannot see what fields responses contain (e.g., does calculate_cosmic_score return {score, tier, percentile, systems_summary} or a different structure?). This forces agents to guess field names and risks extraction errors.
No error handling or recovery guidance. If a user passes an invalid birth date (e.g., Feb 30) or unknown system slug, the tool likely fails silently or returns a generic error. Descriptions lack 'what to do if this fails' guidance.
No tool annotations (readOnlyHint, idempotentHint). All tools are read-only and deterministic, but this is not declared in the tool definitions. Agents cannot infer safety properties without explicit hints.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2026-07-28+ | v2 |
Encyclopedic profile of any of 1,044 deities across 9 pantheons (EN+TH lore, tradition, tier). Pass a deity name (typo-tolerant, case-insensitive, substring-searchable). Returns the deity's origin tradition (Hindu, Norse, Yoruba, etc.), rarity tier (Common→Mythic), and lore in both English and Thai. If the query is ambiguous, returns up to 15 candidates for disambiguation.
Return the reference methodology: how Mythsensus reads each of the 26 systems + how it forms the 26-system consensus (where traditions agree vs contradict). Includes the weighting logic, tier thresholds, and the Cosmic Score formula. Use this when a user asks "how do you calculate the score?" or "why did I get this tier?"
Return the canonical list of 26 ancient divination systems Mythsensus implements. Each entry: slug (for use in get_deep_reading), English name, Thai name, region of origin, and required input fields. Use this tool first when a user asks "what systems do you support?"
Pagination and result limits not visible. list_26_systems and get_deity_lore (substring-searchable, up to 15 candidates) may return variable-length results. No limit parameter, no next_cursor, no total_count documented.
Parameter 'systems' in calculate_cosmic_score is an array of strings with typo-tolerance, but no enum constraint or validation rules are visible. LLMs may pass invalid system names; the tool description says 'typo-tolerant' but does not specify the canonical list or fallback behavior.