Skip to main content

Crystals Catalogue

asterwise_get_crystals

Returns all 50 crystals in the database sorted alphabetically. Each entry includes chakra associations, elemental correspondences, Vedic and Western planetary assignments, physical/emotional/spiritual healing properties, geographic origins, affirmations, and safety cautions.

Parameters

ParameterTypeRequiredDescription
response_formatenum: markdown, jsonno

What it covers

Dual-tradition crystal database distinguishing classical Vedic assignments from modern Western metaphysical ones. vedic_correspondence field is always one of: 'navaratna' (primary classical gem — one of the nine planetary gems), 'uparatna' (classical substitute gem), or 'none_classical' (no Vedic text assigns this stone — Western tradition only). The nine Navaratna: Ruby (Sun), Pearl (Moon), Red Coral (Mars), Emerald (Mercury), Yellow Sapphire (Jupiter), Diamond / White Sapphire (Venus), Blue Sapphire (Saturn), Hessonite Garnet (Rahu), Cat's Eye Chrysoberyl (Ketu). Crystals like Labradorite and Amazonite are marked none_classical — they were unknown in ancient India. Does not compute natal chart recommendations (asterwise_get_crystal_recommendations).

Workflow

BEFORE: None — standalone catalogue.
AFTER: asterwise_get_crystal_by_planet — filter by Vedic planet for remedial use.

Input

No required parameters.

Output contract

data.total (int — 50)
data.crystals[] — 50 objects each:
slug, name, colors[], hardness_mohs (float)
chakras[] (string array)
element (string)
zodiac_signs[] (string array)
vedic_planet (string or null)
vedic_correspondence (string — 'navaratna'|'uparatna'|'none_classical')
western_planet (string or null)
keywords[] (string array)
healing_physical, healing_emotional, healing_spiritual (strings)
description (string)
origins[] (string array)
affirmation (string)
caution (string or null)

Response format

response_format=json — full 50-crystal array. response_format=markdown — formatted catalogue. Both return identical data.

Compute class

FAST_LOOKUP — static database, no ephemeris.

Errors

INTERNAL_ERROR: Any upstream API failure → MCP INTERNAL_ERROR

Do not confuse with

asterwise_get_crystal — single crystal detail by name.
asterwise_get_crystal_by_planet — filter by Vedic planetary correspondence.
asterwise_get_crystal_recommendations — recommendations by zodiac/chakra/intention.

Connect

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