Skip to main content
Glama
astroway

astroway-mcp

Official
by astroway

Challenge Cycles (chaldean)

astroway_numerology_chaldean_challenge
Read-onlyIdempotent

Calculates four Chaldean numerology Challenge cycles from a birth date and name, identifying life-area difficulties to master. Use it to reveal recurring lessons and growth areas.

Instructions

Calculate four Challenge cycles: life-area difficulties to master, derived from birth date components. Numerology: Chaldean system.

[Group: Numerology: Chaldean] [Endpoint: POST /v1/numerology/chaldean/challenge] [Required: name, date] [Cost: 10 credits (Tier 1)]

Input Schema

NameRequiredDescriptionDefault
dateYes
nameYes

Output Schema

NameRequiredDescriptionDefault
systemNo
challengesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.6.0

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the safety profile is covered. The description adds genuinely useful context: a 10-credit Tier 1 cost and the underlying endpoint. It does not describe what the four cycles look like in the response, but an output schema exists to carry that.

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

Conciseness4/5

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

The semantic content is front-loaded in a single tight sentence, followed by a compact bracketed metadata block for group, endpoint, required fields, and cost. No filler sentences; the metadata lines are structured rather than prose 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 two-parameter deterministic calculation with an output schema and full annotation coverage, the description supplies purpose, required inputs, and cost. The main remaining gap is not explaining the naming convention for `name`, but overall it is sufficient to call the tool correctly.

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

Parameters3/5

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

Schema description coverage is 0%, so the description must compensate; it does at least confirm both name and date are required and that date is used as "birth date components." However, it does not explain what the name is used for (full birth name vs. common name) or the date format, which only appears as a regex pattern in the schema.

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

Purpose4/5

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

States a specific verb and product ("Calculate four Challenge cycles") and defines what a Challenge cycle is ("life-area difficulties to master, derived from birth date components"). The "Numerology: Chaldean system" tag distinguishes it from the Pythagorean/Kabbalistic/Vedic challenge siblings, though it does so via a metadata line rather than prose.

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

Usage Guidelines2/5

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

No statement of when to prefer this over the many sibling challenge tools (kabbalistic, pythagorean, vedic, strict variants), nor any prerequisite or exclusion guidance. The phrase "life-area difficulties to master" hints at the use case but requires inference.

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

Deploy Server

Other Tools