Skip to main content
Glama
astroway

astroway-mcp

Official
by astroway

Generate Human Design Report (PDF or HTML)

astroway_reports_human_design

Generates a Human Design bodygraph PDF from birth data, covering Type, Strategy, Authority, Profile, Definition, centers, and activated channels with gate pairs.

Instructions

Bodygraph PDF: Type, Strategy, Authority, Profile, Definition, Not-Self theme, Incarnation Cross + 9 centers (defined/open) + activated channels with gate pairs.

[Group: Reports] [Endpoint: POST /v1/reports/human-design] [Required: chart] [Cost: 5,000 credits (Tier 7)] ⚠️ Premium — ~50% of free monthly budget. Confirm with user before invoking.

Input Schema

NameRequiredDescriptionDefault
chartYesBirth data for a single natal chart. Required: date (YYYY-MM-DD), time (HH:mm:ss), latitude and longitude in decimal degrees. The short forms lat, lon, lng and tz are rejected with 400 INVALID_FIELD; pass the full names. timezoneOffset is hours from UTC and defaults to 0, meaning UTC; send timezone instead (an IANA name such as Europe/Kyiv, or auto) and the offset for that date is worked out, summer time included. city is a display label only: nothing here geocodes it, so it never stands in for coordinates. houseSystem is a single Swiss Ephemeris letter, P by default; a name such as "Placidus" is refused, and the case matters because I and i are two different Sunshine systems.
languageNo
whitelabelNo

Output Schema

NameRequiredDescriptionDefault
urlNo
expires_atNo
page_countNo
byte_lengthNo
duration_msNo
storage_keyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.6.0

TDQS

B3.4/5.0
Behavior4/5

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

Annotations only give the generic write/open-world/idempotent profile; the description adds the material fact that each call costs 5,000 credits (~50% of a free monthly budget) and should be user-confirmed. It still doesn't say whether a repeat call re-charges, where the file is delivered, or what format is returned.

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 payload contents are front-loaded in a single dense line, followed by compact bracketed metadata for group, endpoint, required field and cost. No filler; the only quibble is that the contents list crowds out the more decision-relevant cost/format information.

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

Completeness3/5

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

An output schema exists, so return-value explanation is not owed, and the cost warning is a genuine addition. But an expensive report generator that omits the output format (PDF vs HTML) and the language/whitelabel options leaves real gaps for a tool whose main job is producing a customizable document.

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

Parameters2/5

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

With schema description coverage at 33%, the description needs to carry weight, but it only restates '[Required: chart]'. The other two parameters (language with its 21-value enum, and the large whitelabel object) get no mention and are entirely undescribed in the schema either, so the agent learns nothing about them from either source.

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?

The description enumerates exactly what the generated document contains (Type, Strategy, Authority, Profile, Definition, Not-Self, Incarnation Cross, 9 centers, channels), which makes the artifact concrete. It stops short of a verb-led statement and never mentions the PDF-vs-HTML choice advertised in the title, nor distinguishes itself from the sibling astroway_hd_human_design that returns the same underlying data as JSON.

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

Usage Guidelines3/5

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

'Confirm with user before invoking' plus the credit cost is a real, actionable invocation guardrail that most definitions lack. However, there is no guidance on when to choose this over astroway_hd_human_design (raw data) or the other astroway_reports_* variants, so the alternative-selection decision is left to 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