Tarot MCP Server by RoxyAPI
Was dieses MCP kann
Provides tarot card reference data, seeded card draws, daily readings, and configurable tarot spreads.
Tools
Eingabeschema
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string', 'example': 'cups', 'description': 'Filter minor arcana by suit. Cups=emotions/relationships, Wands=creativity/passion, Swords=intellect/conflict, Pentacles=material/finances. Only applies to minor arcana cards.'}, 'limit': {'type': 'integer', 'default': 20, 'example': 20, 'maximum': 100, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-100, default 20.'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string', 'example': 'major', 'description': 'Filter by arcana type. Major arcana (0-21) represents life lessons and spiritual themes. Minor arcana (Ace-King in 4 suits) represents daily situations and practical matters.'}, 'number': {'type': 'integer', 'example': 1, 'maximum': 21, 'minimum': 0, 'description': 'Filter by card number. Major Arcana: 0 (The Fool) through 21 (The World). Minor Arcana: 1 (Ace) through 14 (King). Combine with arcana or suit filters for precise results.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Ausgabeschema
{'type': 'object', 'required': ['total', 'limit', 'offset', 'cards'], 'properties': {'cards': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'arcana', 'number', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'number': {'type': 'number'}, 'imageUrl': {'type': 'string'}}}}, 'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}}}
Eingabeschema
{'type': 'object', 'examples': [{'id': 'fool'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'example': 'fool', 'description': 'Card identifier. Major arcana: "fool", "magician", "death". Minor arcana: "ace-of-cups", "seven-of-wands", "queen-of-swords", "king-of-pentacles". Casing and separators are flexible, so "Fool" and "ACE_OF_CUPS" both resolve, and a leading definite article is optional, so "the-star" resolves to "star". The canonical form, and the one every response echoes, is kebab-case with no article.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Ausgabeschema
{'type': 'object', 'required': ['id', 'name', 'arcana', 'number', 'keywords', 'upright', 'reversed', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'number': {'type': 'number'}, 'upright': {'type': 'object', 'required': ['keywords', 'description'], 'properties': {'love': {'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'finances': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}, 'spirituality': {'type': 'string'}}}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'object', 'required': ['upright', 'reversed'], 'properties': {'upright': {'type': 'array', 'items': {'type': 'string'}}, 'reversed': {'type': 'array', 'items': {'type': 'string'}}}}, 'reversed': {'type': 'object', 'required': ['keywords', 'description'], 'properties': {'love': {'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'finances': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}, 'spirituality': {'type': 'string'}}}}}
Eingabeschema
{'type': 'object', 'examples': [{}], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2026-03-06', 'description': 'Date for the reading in YYYY-MM-DD format. Defaults to today (UTC). Useful for viewing past daily readings or pre-generating future ones.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'user123', 'description': 'Optional seed for reproducible readings. Same seed + same date = same card every time. Pass any unique identifier (userId, email hash, session token). Omit for anonymous daily readings.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Ausgabeschema
{'type': 'object', 'required': ['date', 'seed', 'card', 'dailyMessage'], 'properties': {'card': {'type': 'object', 'required': ['id', 'name', 'arcana', 'position', 'reversed', 'keywords', 'meaning', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'love': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'number': {'type': 'number'}, 'meaning': {'type': 'string'}, 'finances': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'position': {'type': 'number'}, 'reversed': {'type': 'boolean'}, 'spirituality': {'type': 'string'}}}, 'date': {'type': 'string'}, 'seed': {'type': 'string'}, 'dailyMessage': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'examples': [{'count': 3}], 'required': ['count'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'user123-2025-12-27', 'description': 'Optional seed for reproducible results. Same seed = same cards in same order. Use format like "userId-date" for daily consistency, or "readingId" for shareable readings. Omit for true randomness.'}, 'count': {'type': 'integer', 'example': 3, 'maximum': 78, 'minimum': 1, 'description': 'Number of cards to draw (1-78). Common values: 1 for daily card, 3 for past-present-future, 5 for relationship spread, 10 for Celtic Cross. Drawing 78 returns the entire shuffled deck.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'allowReversals': {'type': 'boolean', 'default': True, 'example': True, 'description': 'Whether cards can appear reversed (upside down). Reversed cards have different meanings. Set false for upright-only readings. Default: true (50% chance of reversal per card).'}, 'allowDuplicates': {'type': 'boolean', 'default': False, 'example': False, 'description': 'Whether same card can be drawn multiple times. Set false for traditional deck behavior (each card drawn only once). Set true for statistical analysis or oracle-style readings. Default: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['cards'], 'properties': {'seed': {'type': 'string'}, 'cards': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'arcana', 'position', 'reversed', 'keywords', 'meaning', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'love': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'number': {'type': 'number'}, 'meaning': {'type': 'string'}, 'finances': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'position': {'type': 'number'}, 'reversed': {'type': 'boolean'}, 'spirituality': {'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'reading-2f9c1a', 'description': 'Optional seed for reproducible results. The same seed always draws the same seven cards into the same career positions, which is what lets a reading be shared or re-rendered. Omit for a random draw.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'question': {'type': 'string', 'example': 'What do I need to know about my career path?', 'description': 'Optional querent question to focus the career spread. It is echoed back on the reading and gives the seven career positions their context. Omit for general work and vocation guidance.'}}}
Ausgabeschema
{'type': 'object', 'required': ['spread', 'positions'], 'properties': {'seed': {'type': 'string'}, 'spread': {'type': 'string'}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'positions': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'name', 'interpretation', 'card'], 'properties': {'card': {'type': 'object', 'required': ['id', 'name', 'arcana', 'position', 'reversed', 'keywords', 'meaning', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'love': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'number': {'type': 'number'}, 'meaning': {'type': 'string'}, 'finances': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'position': {'type': 'number'}, 'reversed': {'type': 'boolean'}, 'spirituality': {'type': 'string'}}}, 'name': {'type': 'string'}, 'position': {'type': 'number'}, 'interpretation': {'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'reading-2f9c1a', 'description': 'Optional seed for reproducible results. The same seed always draws the same ten cards into the same Celtic Cross positions, which is what lets a reading be shared or re-rendered. Omit for a random draw.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'question': {'type': 'string', 'example': 'What should I know about this situation?', 'description': 'Optional querent question to focus the Celtic Cross. It is echoed back on the reading and gives the ten positions their context. Omit for a general reading of the situation.'}}}
Ausgabeschema
{'type': 'object', 'required': ['spread', 'positions'], 'properties': {'seed': {'type': 'string'}, 'spread': {'type': 'string'}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'positions': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'name', 'interpretation', 'card'], 'properties': {'card': {'type': 'object', 'required': ['id', 'name', 'arcana', 'position', 'reversed', 'keywords', 'meaning', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'love': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'number': {'type': 'number'}, 'meaning': {'type': 'string'}, 'finances': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'position': {'type': 'number'}, 'reversed': {'type': 'boolean'}, 'spirituality': {'type': 'string'}}}, 'name': {'type': 'string'}, 'position': {'type': 'number'}, 'interpretation': {'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'examples': [{'positions': [{'name': 'Core Issue', 'interpretation': 'What is really going on'}, {'name': 'Hidden Factor', 'interpretation': 'What you cannot see'}, {'name': 'Best Action', 'interpretation': 'What to do next'}]}], 'required': ['positions'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'reading-2f9c1a', 'description': 'Optional seed for reproducible results. Same seed with the same positions produces identical card draws for consistent divination.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'question': {'type': 'string', 'example': 'How do I move forward with this project?', 'description': 'Optional querent question to focus the custom tarot reading. Provides context for position-specific interpretations.'}, 'positions': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'interpretation'], 'properties': {'name': {'type': 'string', 'example': 'Core Issue', 'description': 'Name for this position in the spread (e.g. Core Issue, Hidden Factor, Best Action). Defines what aspect of the reading this card represents.'}, 'interpretation': {'type': 'string', 'example': 'What is really going on', 'description': 'Description of what this position reveals in the reading. Guides the tarot interpretation for the card drawn in this slot.'}}}, 'example': [{'name': 'Core Issue', 'interpretation': 'What is really going on'}, {'name': 'Hidden Factor', 'interpretation': 'What you cannot see'}, {'name': 'Best Action', 'interpretation': 'What to do next'}], 'maxItems': 10, 'minItems': 1, 'description': 'Array of 1-10 custom position definitions for your tarot spread. Each position gets one drawn card with a position-specific interpretation.'}, 'spreadName': {'type': 'string', 'example': 'My Custom Spread', 'description': 'Optional name for your custom tarot spread layout. Used as the spread identifier in the response.'}}}
Ausgabeschema
{'type': 'object', 'required': ['spread', 'positions'], 'properties': {'seed': {'type': 'string'}, 'spread': {'type': 'string'}, 'question': {'type': 'string'}, 'positions': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'name', 'interpretation', 'card'], 'properties': {'card': {'type': 'object', 'required': ['id', 'name', 'arcana', 'position', 'reversed', 'keywords', 'meaning', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'love': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'number': {'type': 'number'}, 'meaning': {'type': 'string'}, 'finances': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'position': {'type': 'number'}, 'reversed': {'type': 'boolean'}, 'spirituality': {'type': 'string'}}}, 'name': {'type': 'string'}, 'position': {'type': 'number'}, 'interpretation': {'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'reading-2f9c1a', 'description': 'Optional seed for reproducible results. The same seed always draws the same five cards into the same love positions, which is what lets a reading be shared or re-rendered. Omit for a random draw.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'question': {'type': 'string', 'example': 'What do I need to know about my relationship?', 'description': 'Optional querent question to focus the love spread. It is echoed back on the reading and gives the five relationship positions their context. Omit for general relationship guidance.'}}}
Ausgabeschema
{'type': 'object', 'required': ['spread', 'positions'], 'properties': {'seed': {'type': 'string'}, 'spread': {'type': 'string'}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'positions': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'name', 'interpretation', 'card'], 'properties': {'card': {'type': 'object', 'required': ['id', 'name', 'arcana', 'position', 'reversed', 'keywords', 'meaning', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'love': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'number': {'type': 'number'}, 'meaning': {'type': 'string'}, 'finances': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'position': {'type': 'number'}, 'reversed': {'type': 'boolean'}, 'spirituality': {'type': 'string'}}}, 'name': {'type': 'string'}, 'position': {'type': 'number'}, 'interpretation': {'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'reading-2f9c1a', 'description': 'Optional seed for reproducible results. Same seed = same 3 cards in same positions. Useful for sharing readings, testing, or ensuring users get consistent results. Omit for random draws.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'question': {'type': 'string', 'example': 'What do I need to know about my career?', 'description': 'Optional specific question to focus the reading. Examples: "What should I know about my relationship?", "How can I improve my finances?", "What is blocking my creative growth?" Leave empty for general guidance.'}}}
Ausgabeschema
{'type': 'object', 'required': ['spread', 'positions'], 'properties': {'seed': {'type': 'string'}, 'spread': {'type': 'string'}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'positions': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'name', 'interpretation', 'card'], 'properties': {'card': {'type': 'object', 'required': ['id', 'name', 'arcana', 'position', 'reversed', 'keywords', 'meaning', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'love': {'type': 'string'}, 'name': {'type': 'string'}, 'suit': {'enum': ['cups', 'wands', 'swords', 'pentacles'], 'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'career': {'type': 'string'}, 'health': {'type': 'string'}, 'number': {'type': 'number'}, 'meaning': {'type': 'string'}, 'finances': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'position': {'type': 'number'}, 'reversed': {'type': 'boolean'}, 'spirituality': {'type': 'string'}}}, 'name': {'type': 'string'}, 'position': {'type': 'number'}, 'interpretation': {'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'seed': {'type': 'string', 'example': 'reading-2f9c1a', 'description': 'Optional seed for reproducible results. Same seed + same question = same answer. Useful for testing, sharing readings, or ensuring consistency. Omit for random draws each time.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'question': {'type': 'string', 'example': 'Should I accept the job offer?', 'description': 'Your specific yes/no question. Be clear and focused. Good: "Should I move to a new city?" Bad: "What should I do about my life?" The more specific the question, the more useful the tarot guidance.'}}}
Ausgabeschema
{'type': 'object', 'required': ['answer', 'strength', 'card', 'interpretation'], 'properties': {'card': {'type': 'object', 'required': ['id', 'name', 'arcana', 'reversed', 'keywords', 'imageUrl'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'arcana': {'enum': ['major', 'minor'], 'type': 'string'}, 'imageUrl': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'reversed': {'type': 'boolean'}}}, 'seed': {'type': 'string'}, 'answer': {'enum': ['Yes', 'No', 'Maybe'], 'type': 'string'}, 'question': {'type': 'string'}, 'strength': {'enum': ['Strong', 'Qualified'], 'type': 'string'}, 'interpretation': {'type': 'string'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Asterwise
Provides Vedic and Western astrology, numerology, tarot, dream-symbol, crystal, compatibility, and related esoteric calculations …
Vedic Astrology and Kundli MCP Server by RoxyAPI
Calculates and explains Vedic astrology charts, planetary positions, dashas, nakshatras, yogas, doshas, aspects, compatibility, a…
Sahadeva
Calculates and analyzes Vedic astrology charts, compatibility, dashas, transits, yogas, remedies, and evidence or readiness check…
tollbooth-sample
Provides current, forecast, and historical weather data alongside Lightning-based usage credits, pricing, coupons, balances, and …
Thesportsdb
Provides sports catalog and match data, including teams, players, leagues, schedules, standings, lineups, timelines, scores, and …
Rescuegroups
Searches adoptable animals, breeds, rescues, shelters, and organization details from RescueGroups.org.
Recipes
Provides meal and recipe discovery by ingredient, random selection, and detailed cooking instructions.
F1
Provides Formula 1 schedules, race results, driver profiles, and current championship standings.