Skip to main content
Glama
astroway

astroway-mcp

Official

AI Synastry Narrative

reports_ai_synastry_narrative

Generates a detailed relationship narrative by analyzing synastry aspects between two birth charts. Customize language, tone, and length for personalized insights.

Instructions

Long-form relationship narrative grounded in cross-chart aspects. Inputs: chart1, chart2, language, tone, length.

[Group: AI Reports] [Cost: 250 credits (Tier 5)] ⚠️ Heavy — confirm with user before invoking.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
chart1YesBirth data for a single natal chart. Required: date (YYYY-MM-DD), time (HH:mm:ss). Defaults to lat/lon/tz=0 if omitted; pass real values for accurate computation.
chart2YesBirth data for a single natal chart. Required: date (YYYY-MM-DD), time (HH:mm:ss). Defaults to lat/lon/tz=0 if omitted; pass real values for accurate computation.
languageNouk
toneNowarm
lengthNomedium
Behavior2/5

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

Annotations indicate readOnlyHint=false, destructiveHint=false, idempotentHint=false, and openWorldHint=true. The description adds only a cost warning and the fact it generates a narrative, but does not disclose behavioral traits such as rate limits, permissions, or what happens to existing data. Given the annotations already cover some aspects, the description adds minimal value.

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

Conciseness3/5

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

The description is very short and to the point, but it lacks structure such as separating purpose from usage or providing bullet points. It is concise but could be better organized without adding length.

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

Completeness2/5

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

Given the complexity of tool (two nested chart objects, multiple parameters, no output schema), the description is incomplete. It does not explain the output format (what the narrative contains), the relationship between chart1 and chart2 (e.g., which person is which), or any prerequisites. The cost warning is the only additional context.

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?

Schema coverage is low (40%), and the description merely lists input names ('chart1, chart2, language, tone, length') without adding any meaning beyond what the schema already provides (e.g., schema descriptions for chart objects include format details). No explanation of enums or how parameters affect the output.

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 clearly states it generates a 'long-form relationship narrative grounded in cross-chart aspects,' which precisely identifies the tool's function and distinguishes it from single-chart narratives (e.g., reports_ai_natal_narrative) and non-narrative synastry tools (e.g., synastry).

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?

The description includes a cost warning ('⚠️ Heavy — confirm with user before invoking') advising caution, but it does not explicitly state when to use this tool versus alternatives like reports_synastry or other AI reports. No differentiation or when-not-to-use guidance is provided.

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

Install Server

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/astroway/astroway-mcp'

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