Returns the complete 78-card Rider-Waite-Smith deck with full metadata. Each card includes id (slug), name, arcana_type (major/minor), suit, number, element, astrology_correspondence, upright and reversed meanings, keywords for both orientations, yes/no polarity, and visual description.
SECTION: WHAT THIS TOOL COVERS
The complete 78-card Rider-Waite-Smith deck as structured JSON. Every card includes both upright and reversed meanings as separate fields, making orientation-aware interpretation automatic — the caller does not need to branch on is_reversed. The visual description field describes the imagery of each card. Use this endpoint to populate card databases, build card browsers, filter by element or astrology correspondence, or batch-load the deck for offline use.
SECTION: WORKFLOW
BEFORE: None — standalone catalogue endpoint.
AFTER: asterwise_draw_tarot_cards or asterwise_get_tarot_three_card_spread — use card data from this endpoint to build enriched display layers.
SECTION: INPUT CONTRACT
response_format — Required: markdown | json (same as all Asterwise tools).
No other parameters.
SECTION: OUTPUT CONTRACT
data[] — 78 card objects, each:
id (slug e.g. 'the-fool', 'ace-of-wands')
name, arcana_type, suit (null for major arcana), number
element, astrology_correspondence
keywords_upright[], keywords_reversed[]
upright_meaning, reversed_meaning
yes_no ('yes'|'no'|'maybe'), description
SECTION: RESPONSE FORMAT
response_format=json serialises the complete 78-card array as indented JSON.
response_format=markdown renders a structured human-readable card catalogue.
Both modes return identical underlying data.
SECTION: COMPUTE CLASS
FAST_LOOKUP — data is static; no ephemeris or randomness involved.
SECTION: ERROR CONTRACT
INVALID_PARAMS (local): None — no input parameters beyond response_format.
INTERNAL_ERROR: Any upstream API failure → MCP INTERNAL_ERROR
SECTION: DO NOT CONFUSE WITH
asterwise_get_tarot_major_arcana — returns only the 22 Major Arcana subset.
asterwise_get_tarot_suit — returns only the 14 cards of a single suit.
asterwise_draw_tarot_cards — returns a random draw, not the catalogue.
Connector