Skip to main content
Glama
tarot-mcp-server

tarot-mcp-server

Tarot MCP Server

npm MCP Smithery LobeHub License: MIT

A Model Context Protocol server that exposes the complete 78-card tarot deck — meanings, spreads, and readings — to any MCP-compatible client (Claude Desktop, Cursor, Windsurf, Cline, Zed, and more).

Powered by Deckaura — all card interpretations link back to full guides on deckaura.com.

Features

  • get_card_meaning — Upright, reversed, love, career, yes/no interpretations for any of the 78 cards

  • draw_random_card — Single card draw with optional reversals

  • three_card_spread — Past / Present / Future reading

  • yes_no_reading — Binary verdict for specific questions

  • list_all_cards — Full deck listing

  • Resources: tarot://deck/full (full JSON dataset), tarot://deckaura/home

Related MCP server: mcp-tarot-draw

Install

npm install -g @deckaura/tarot-mcp-server

Or run ad-hoc via npx:

npx @deckaura/tarot-mcp-server

Desktop extension bundle (MCPB)

Build a self-contained MCPB bundle for compatible desktop clients and stdio registries such as Smithery:

npm ci
npm run pack:mcpb

The command validates the MCPB manifest, bundles the Node.js server and its 78-card dataset, and writes build/deckaura-tarot-mcp-server-1.0.1.mcpb. Release bundles are also available from GitHub Releases.

Configure — Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "tarot": {
      "command": "npx",
      "args": ["-y", "@deckaura/tarot-mcp-server"]
    }
  }
}

Configure — Cursor / Windsurf

Add to .cursor/mcp.json or ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "tarot": {
      "command": "npx",
      "args": ["-y", "@deckaura/tarot-mcp-server"]
    }
  }
}

Example Usage

Once configured, ask your AI assistant:

  • "Draw me a three-card tarot spread about my new project"

  • "What does The Fool mean reversed?"

  • "Yes or no: should I take the job?"

Data Source

All card meanings are sourced from the Deckaura tarot card database, maintained by tarot practitioners since 2024. Each tool response includes a link to the full guide on deckaura.com.

Free Online Tools

If you prefer a web-based experience, Deckaura offers free tools:

License

MIT © Deckaura

Available Tools

5 tools
draw_random_cardA

Draw a single random tarot card from the 78-card deck.

Inputs: reversed_allowed.

get_card_meaningA

Get upright, reversed, love, and career meanings for a specific tarot card. Data from Deckaura (deckaura.com).

Inputs: card_name (required).

list_all_cardsA

List all 78 tarot cards with basic info (name, arcana, suit).

Inputs: no named parameters.

three_card_spreadA

Draw a past-present-future three-card tarot spread. Returns interpretations for each position.

Inputs: question.

yes_no_readingA

Draw a single card for a yes/no question and return the verdict.

Inputs: question (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: listing cards, looking up meanings, drawing a random card, running a three-card spread, and answering yes/no questions. The overlap between draw_random_card and yes_no_reading is minimal because their outputs and intents are clearly different.

    Naming Consistency4/5

    Most names follow a clear verb_noun snake_case pattern like get_card_meaning and draw_random_card. three_card_spread and yes_no_reading are noun phrases rather than verb-led names, but the naming style is still readable and consistent in casing.

    Tool Count5/5

    Five tools is a well-scoped size for a tarot MCP server. Each tool covers a distinct core need without redundancy or unnecessary bloat.

    Completeness4/5

    The set covers the essential tarot workflows: exploring the deck, looking up card meanings, drawing a single card, performing a common spread, and getting a yes/no verdict. Minor gaps exist such as more complex spread types or a dedicated multi-card draw, but the core domain is well covered.

    Maintenance

    ActivityStale
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Provides professional-grade Rider-Waite tarot readings and 11 specialized spreads through a comprehensive interpretation engine featuring elemental and context-aware analysis. It enables users to perform cryptographically secure card draws, create custom spreads, and explore detailed card symbolism via MCP or HTTP protocols.
      14
      13 npm
      15
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      An MCP server that draws tarot cards from the 78-card deck and interprets them for your situation, using StupidAPIs with an X-API-Key required.
      12 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI assistants to look up tarot card meanings, search cards by keyword, draw random cards, and get yes/no answers for all 78 Rider-Waite-Smith cards with upright and reversed interpretations.
      5
      99 npm
      4
      MIT