Numerology Compatibility
asterwise_get_numerology_compatibility
Compares two people on Pythagorean Life Path numbers derived from their names and birth dates and returns a score, tier label, narrative, strengths, challenges, and advice.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
person1_name | string | yes | |
person1_date | string | yes | |
person2_name | string | yes | |
person2_date | string | yes | |
response_format | enum: markdown, json | no |
What it covers
Pairwise numerology only — no charts, rashis, or kootas. Outputs discrete compatibility_score 1..10 with textual bands. It does not run asterwise_get_compatibility (Jyotish matchmaking) or regional porutham tools.
Workflow
BEFORE: RECOMMENDED — asterwise_get_numerology_profile per person — sanity-check Life Paths before comparing.
AFTER: None.
Input
Four strings (two names, two dates) are passed through without local guards.
Output contract
data.life_path_1 (int)
data.life_path_2 (int)
data.compatibility_score (int — 1 through 10)
data.compatibility_level (string — 'Excellent', 'Good', 'Average', or 'Challenging')
data.interpretation (string)
data.strengths[] (string array)
data.challenges[] (string array)
data.advice (string)
Response format
response_format=json serialises the complete response as indented JSON — use this for programmatic parsing, typed clients, and downstream tool chaining. response_format=markdown renders the same data as a human-readable report. Both modes return identical underlying data — no fields are added, removed, or filtered by either mode.
Compute class
MEDIUM_COMPUTE
Errors
INVALID_PARAMS (local — caught before upstream call):
None — all validation is upstream.
INVALID_PARAMS (upstream):
— None — upstream rejection surfaces as MCP INTERNAL_ERROR at the tool layer.
INTERNAL_ERROR:
— Any upstream API failure or timeout → MCP INTERNAL_ERROR
Edge cases:
— For Vedic matching, use asterwise_get_compatibility instead.
Do not confuse with
asterwise_get_compatibility — sidereal koota scoring, not numerology integers.
asterwise_get_numerology_profile — single-person profile, not dyad scoring.
Connect
Remote MCP endpoint: https://mcp.asterwise.com/mcp. Authenticate with Authorization: Bearer <API key> or OAuth. See the MCP setup guide.