Swift Tarot MCP Server

A Model Context Protocol (MCP) server that provides tarot card reading functionality. This server allows AI assistants to draw tarot cards, perform

Local serverstdio

What is the Swift Tarot MCP Server?

A Model Context Protocol (MCP) server that provides tarot card reading functionality. This server allows AI assistants to draw tarot cards, perform multi-card

The short version

  • Flexible Card Drawing — Draw anywhere from 1 to 78 tarot cards in a single request
  • Full Deck Access — View all 78 cards in the traditional tarot deck
  • Card Images — Fetch base64-encoded images for tarot cards
  • Deterministic Testing — Uses seeded random number generation for consistent testing
  • Comprehensive Validation — Input validation with proper error handling

What it needs from you

  • Swift 5.9 or later - macOS 13.0 or later - Just command runner (optional but recommended)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
draw_cards
get_full_deck
fetch_images

How to install the Swift Tarot MCP Server

{
  "mcpServers": {
    "tarot": {
      "command": "swift-tarot-MCP",
      "args": []
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Swift 5.9 or later - macOS 13.0 or later - Just command runner (optional but recommended)

Example prompts to try

  • “Use Swift Tarot MCP to Prerequisites.”
  • “Use Swift Tarot MCP to draw cards.”
  • “Use Swift Tarot MCP to get full deck.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides tarot card reading functionality. This server allows AI assistants to draw tarot cards, perform multi-card Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.