Tarot Yes No
asterwise_get_tarot_yes_no
Draws one card and returns a yes, no, or maybe answer with confidence level. The answer is derived from the card's built-in yes_no polarity and its orientation.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
response_format | enum: markdown, json | no | |
allow_reversed | boolean | no | |
question | string/null | no |
What it covers
Quick binary oracle using the classical tarot yes/no system. Each card in the Rider-Waite-Smith deck has a pre-assigned polarity (yes/no/maybe). Reversal introduces uncertainty — a yes-polarity card reversed becomes maybe rather than no. This allows nuanced answers: strong yes, leaning toward yes, leaning toward no, strong no, or genuinely unclear.
Answer logic (exact):
yes-polarity card + upright → answer='yes', confidence='strong'
yes-polarity card + reversed → answer='maybe', confidence='leaning'
no-polarity card + upright → answer='no', confidence='strong'
no-polarity card + reversed → answer='maybe', confidence='leaning'
maybe-polarity card (any orientation) → answer='maybe', confidence='unclear'
Workflow
BEFORE: None — standalone.
AFTER: asterwise_get_tarot_three_card_spread — for more context when the yes/no answer is 'maybe' or the situation needs elaboration.
Input
allow_reversed (bool, default true) — Recommended to keep true for nuanced answers.
Set false only if you want strictly yes/no with no maybe results from reversal.
question (optional string, max 500 chars) — The yes/no question being asked.
Example: 'Should I accept this job offer?'
Example: 'Will the project launch on time?'
Output contract
data.card — full card object
data.is_reversed (bool)
data.answer (string — 'yes'|'no'|'maybe')
data.confidence (string — 'strong' when card directly says yes/no; 'leaning' when reversed card; 'unclear' when maybe-polarity card)
data.active_meaning (string — orientation-appropriate interpretation)
data.question (string or null — echoed)
Response format
response_format=json — full yes/no result object.
response_format=markdown — formatted oracle response.
Compute class
FAST_LOOKUP — cryptographic randomness, no ephemeris.
Errors
INVALID_PARAMS (local): None.
INTERNAL_ERROR: Any upstream API failure → MCP INTERNAL_ERROR
Do not confuse with
asterwise_get_tarot_three_card_spread — positional reading, not binary answer.
asterwise_draw_tarot_cards — free draw without answer logic.
Connect
Remote MCP endpoint: https://mcp.asterwise.com/mcp. Authenticate with Authorization: Bearer <API key> or OAuth. See the MCP setup guide.