Personality Number
asterwise_get_personality_number
Calculates the Personality number from consonants in the full name. All non-vowels (BCDFGHJKLMNPQRSTVWXYZ) contribute — Y is always a consonant. Reduces each name part separately, preserving master numbers 11, 22, 33.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | yes | |
response_format | enum: markdown, json | no |
What it covers
The Personality number is the outer mask — how others perceive you before they know you well. It governs first impressions, physical presentation, and the social interface between the private self (Soul Urge) and the world.
Workflow
BEFORE: None — standalone.
AFTER: asterwise_get_numerology_profile — see all five core numbers together.
Input
name — Full legal name as used at birth.
Example: 'Arjun Mehta', 'Sofia Rossi'
Y is always a consonant — not treated as a vowel.
Output contract
data.number (int — Personality number; master numbers 11/22/33 preserved)
data.is_master_number (bool)
data.karmic_debt_number (int or null)
Response format
response_format=json — structured JSON. response_format=markdown — human-readable.
Both modes return identical underlying data.
Compute class
FAST_LOOKUP
Errors
INVALID_PARAMS (local): None. INTERNAL_ERROR: upstream failure → MCP INTERNAL_ERROR
Do not confuse with
asterwise_get_expression_number — all letters (Expression = Soul Urge + Personality).
asterwise_get_soul_urge_number — vowels only.
Connect
Remote MCP endpoint: https://mcp.asterwise.com/mcp. Authenticate with Authorization: Bearer <API key> or OAuth. See the MCP setup guide.