Skip to main content

Soul Urge Number

asterwise_get_soul_urge_number

Calculates the Soul Urge (Heart's Desire) number from vowels in the full name. Only A, E, I, O, U are treated as vowels — Y is always a consonant in this system. Reduces each name part separately before summing, preserving master numbers 11, 22, 33.

Parameters

ParameterTypeRequiredDescription
namestringyes
response_formatenum: markdown, jsonno

What it covers

The Soul Urge reveals the inner motivation — what the soul craves, what drives choices at the deepest level. It is the hidden engine beneath the Expression. This is the most private of the three core name numbers.

Workflow

BEFORE: None — standalone.
AFTER: asterwise_get_personality_number — complete the name number trinity.

Input

name — Full legal name as used at birth.
Example: 'Arjun Mehta', 'Sofia Rossi'
Y is always treated as a consonant — not a vowel.

Output contract

data.number (int — Soul Urge number; 11/22/33 preserved as master)
data.is_master_number (bool)
data.karmic_debt_number (int or null)

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.

Compute class

FAST_LOOKUP

Errors

INVALID_PARAMS (local): None — validation is upstream.
INTERNAL_ERROR: Any upstream API failure → MCP INTERNAL_ERROR

Do not confuse with

asterwise_get_expression_number — all letters, not vowels only.
asterwise_get_personality_number — consonants only, not vowels.

Connect

Remote MCP endpoint: https://mcp.asterwise.com/mcp. Authenticate with Authorization: Bearer <API key> or OAuth. See the MCP setup guide.