Mystic Timing: birth time readings
Server Details
What your birth date and time say about you: personality, love, timing. Readings in 20 languages.
- Status
- Healthy
- Uptime
- 100.0% over 15 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
Each tool has a distinct primary use: personal natal reading, two-person compatibility, and year-ahead forecast. There is some mild overlap between birth_time_reading and year_ahead_reading because both discuss life chapters and timing, but the descriptions provide enough separation for an agent to choose correctly.
All three tools follow the same snake_case noun_reading pattern: birth_time_reading, compatibility_reading, year_ahead_reading. The convention is predictable and easy to scan.
Three tools is well-scoped for a focused mystical reading server. Each tool covers a clear reading type and none feels redundant or unnecessary.
The surface covers the core reading types: personal identity, relationships, and yearly timing. Minor gaps exist, such as no dedicated tool for specific event timing or follow-up clarification, but the main domain is adequately served.
Available Tools
3 toolsbirth_time_readingBirth time readingARead-onlyInspect
A personal reading of what someone's birth date (and birth time, if known) says about them: who they are, how they love, where their energy runs high or low, and what the current chapter of their life is about. Use when someone asks what their birthday or birth time says about them, wants a birth chart or life reading, feels stuck, or asks about their path, love life or career. Answer in plain everyday words in the user's language; no astrology knowledge is needed.
| Name | Required | Description | Default |
|---|---|---|---|
| gender | No | Optional; needed to say which ten-year chapter of life they are in | |
| birth_date | Yes | YYYY-MM-DD (Gregorian) | |
| birth_time | No | HH:MM 24h local time, optional |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint and destructiveHint=false already covering safety, the description adds useful behavioral context: answer in plain everyday words, use the user's language, no astrology knowledge is needed, and birth time is optional ('if known'). It still does not describe the return format or length of the reading.
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 purpose is front-loaded, followed by usage triggers and output-style guidance in two efficient sentences. The list of life areas is slightly expansive but still earns its place by clarifying scope.
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?
Given a simple read-only tool with no output schema and fully documented parameters, the description covers purpose, when to use it, and how to phrase the answer. It could be more complete by explaining what the returned reading contains, but it is largely sufficient.
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 all three parameters are already documented, including the gender enum's purpose. The description mentions birth date and optional birth time but adds no syntax or usage details beyond the schema; baseline 3 is appropriate.
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 clearly states a specific resource and scope: a personal reading based on birth date and optional birth time. It implicitly distinguishes itself from compatibility_reading and year_ahead_reading by focusing on the individual's life path, love life and career, though it does not name the siblings explicitly.
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?
It gives clear when-to-use guidance: 'when someone asks what their birthday or birth time says about them, wants a birth chart or life reading, feels stuck, or asks about their path, love life or career.' It does not state when not to use it or explicitly redirect to the sibling tools, which keeps it from a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compatibility_readingCompatibility readingARead-onlyInspect
How two people fit, from their birth dates: natural ease, friction points, and what each one brings the other. Use for 'Are we compatible?', relationship, marriage or partner questions. Answer in plain everyday words.
| Name | Required | Description | Default |
|---|---|---|---|
| a_gender | No | ||
| b_gender | No | ||
| a_birth_date | Yes | ||
| a_birth_time | No | ||
| b_birth_date | Yes | ||
| b_birth_time | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish a safe read-only, non-destructive, closed-world operation. The description adds useful context about the reading's content and desired plain-language style, but says nothing about optional birth time/gender effects, input assumptions, or output structure.
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 purpose is front-loaded in the first clause, followed by example use cases and a short response-style instruction. Every sentence is functional and there is no filler.
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?
For a read-only compatibility tool with no output schema, the description gives an adequate picture of what the reading covers and how to phrase it. However, with six parameters and no schema descriptions, it omits enough parameter detail that an agent may not know how to use birth time and gender correctly.
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 0%, so the description must carry parameter meaning. It only refers to 'birth dates' and does not explain the optional birth times, gender parameters, or expected date formats, leaving half the parameters without semantic guidance.
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 states a specific relationship-compatibility reading from two birth dates, with the dimensions covered (ease, friction, mutual contributions). This is clearly distinct from sibling tools about birth time or a year ahead, so an agent can select it without inspecting the schema.
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?
It gives concrete example question types ('Are we compatible?', relationship, marriage, partner questions), which clearly signals when to use it. It does not name alternatives or state when not to use it, so it stops short of explicit routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
year_ahead_readingYear ahead readingARead-onlyInspect
What a given year (default 2027) is likely to bring a person, from their birth date: the main themes, where change or a bond forms, and the chapter of life they are in. Use for questions like 'Is 2027 my year?', 'What will next year bring me?', 'When will things get better?' or love and career timing.
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Year to read, default 2027 | |
| gender | No | ||
| birth_date | Yes | YYYY-MM-DD | |
| birth_time | No | HH:MM, optional |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds the 2027 default but does not say how deterministic, how long, or in what form the reading is returned, which matters for a tool with no output schema.
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?
Two sentences: the first front-loads what the reading produces, the second lists triggering questions. Efficient, with no filler, though the question list runs slightly long relative to the substantive content.
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?
The description conveys the reading's thematic scope, which partly substitutes for the missing output schema, but it leaves the 'gender' parameter's role and the optional 'birth_time' unexplained, and gives no sense of output shape or length for a 4-parameter tool.
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 75%, so most parameters are already documented. The description adds the default-year behavior (2027) but says nothing about the purpose of 'gender' or when to supply the optional 'birth_time', leaving those 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?
Names the specific resource (year-ahead reading) and specifies what the output covers: main themes, where change or a bond forms, and life chapter, anchored to a birth date. It is clearly distinct from the siblings (birth_time_reading, compatibility_reading) by subject matter, though it never explicitly contrasts with them.
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?
Provides concrete example user questions ('Is 2027 my year?', 'When will things get better?') plus love and career timing, which gives an agent clear triggering conditions. It stops short of any when-not-to-use guidance or naming a sibling as the alternative for overlapping cases.
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.
6 tool updates
- Removed
bazi_chart - Removed
bazi_compatibility - Removed
bazi_year_outlook - Added
birth_time_reading - Added
compatibility_reading - Added
year_ahead_reading
3 tool updates
- First observed
bazi_chart - First observed
bazi_compatibility - First observed
bazi_year_outlook
Related MCP Connectors
Free Vedic astrology: birth chart, dasha, Sade Sati, Saturn return, panchang, planetary hours.
Cosmic Score from 26 divination systems: the consensus when traditions disagree about you.
Day Pillar reading from your birth date — BaZi astrology.
Daily horoscopes (en/es/pt, 7 days ahead), moon phases, Panchang, solar terms, Maya, Ramadan dates.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceCalculates astrological birth charts including planetary positions, house placements, and aspects based on birth date, time, and location.1,472 npm1MIT
- FlicenseNot gradedqualityCmaintenanceEnables BaZi fortune-telling and life analysis by generating birth charts, yearly fortune predictions, personality insights, and complete destiny reports from birth date, time, and gender.-
- AlicenseAqualityAmaintenanceCalculate a Cosmic Score across 26 ancient divination systems (BaZi, Vedic, Western, Nine Star Ki, Thai Seven Number, and more) deterministically from a birth date — the cross-tradition consensus when traditions disagree.799 npm1MIT
- AlicenseNot gradedqualityCmaintenanceA free, read-only astrology server that computes natal charts with Placidus houses, daily and weekly transits, and synastry comparisons from birth date, time and place, along with plain-language readings, chart images and shareable X cards. It also generates sun-sign readings and festive star cards, plus playful matches against a list of famous people, without login, payment or stored user data.78 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.