Skip to main content
Glama
breezefeng

deepnatal

by breezefeng

Independently verify an ascendant

verify_ascendant

Checks a disputed rising sign against a pure geometry calculation of the ecliptic–horizon intersection, reports how far it differs, and identifies likely causes when an external claim fails.

Instructions

Recompute the ascendant along a third path that imports no astrology library at all — pure spherical geometry, the intersection of the ecliptic with the eastern horizon — and report how far it lands from the primary engine. Optionally pass a value produced ELSEWHERE (another website, an app, a printed chart) as claim and this will tell you whether it holds up and, when it does not, name the likely cause. Use this when a user says two sites disagree about their rising sign, doubts a result, or asks which one is correct. Accepts claims like "Virgo", "處女座", "12 Leo", "Leo 12°34'" or a bare ecliptic longitude.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateYesLocal birth date at the birthplace, YYYY-MM-DD.
timeYesLocal clock time at the birthplace, HH:mm 24-hour, as written on the birth record.
claimNoOptional ascendant produced by some other tool, to be checked against this engine.
latitudeYesBirthplace latitude, decimal degrees.
timezoneYesIANA timezone of the BIRTHPLACE, e.g. Asia/Taipei. Never the user's current zone — people are routinely asked about a birth in another country.
longitudeYesBirthplace longitude, decimal degrees.
Install Server

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the disclosure burden and does well: it reveals that the tool recomputes via a library-free spherical-geometry path, reports distance from the primary engine, and optionally validates an external claim, naming the likely cause when it fails. It does not cover failure modes or exact output details, but the core behavioral traits are transparent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is four sentences and every sentence earns its place: the independent method, verification behavior, usage trigger, and accepted claim formats. It is front-loaded with the core mechanism and contains no padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a six-parameter tool with no annotations and no output schema, the description explains verification behavior, optional claim validation, when to invoke it, and accepted input formats. It does not specify the exact return structure or edge-case behavior, but the calling context is sufficiently complete for an agent to select and invoke the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, and the description adds meaningful examples for the `claim` parameter ('Virgo', '處女座', '12 Leo', 'Leo 12°34''), which the schema leaves abstract. It also reinforces that date, time, and timezone are local birthplace values, matching the schema's own definitions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('recompute'/'verify') and resource ('ascendant'), and clarifies that it uses a pure-spherical-geometry path independent of the primary engine. This clearly distinguishes it from sibling chart-calculuation tools and makes the tool's purpose unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says 'Use this when a user says two sites disagree about their rising sign, doubts a result, or asks which one is correct,' providing concrete trigger conditions. It does not name alternatives among the siblings or state when not to use it, but the use cases are clear enough for an agent to route correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/breezefeng/deepnatal'

If you have feedback or need assistance with the MCP directory API, please join our Discord server