Tarot MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Server port for HTTP/SSE transport (default: 3000) | 3000 |
| NODE_ENV | No | Environment (development/production) | production |
| transport | No | Transport type: stdio, http, sse (default: stdio) | stdio |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_card_infoA | Get detailed information about a specific tarot card from the Rider-Waite deck |
| list_all_cardsA | List all available tarot cards in the Rider-Waite deck |
| list_available_spreadsA | List all available tarot spreads with their positions and meanings |
| perform_readingC | Perform a tarot card reading using a specific spread |
| search_cardsA | Search for tarot cards using various criteria like keywords, suit, element, etc. |
| find_similar_cardsA | Find cards with similar meanings to a given card |
| get_database_analyticsA | Get comprehensive analytics and statistics about the tarot card database |
| get_random_cardsB | Get random cards with optional filtering |
| get_daily_cardA | Draw a single card for daily guidance and insight |
| recommend_spreadA | Get a recommendation for the most appropriate tarot spread based on your question or situation |
| get_moon_phase_readingB | Perform a tarot reading based on the current moon phase with an appropriate spread |
| get_card_meanings_comparisonA | Compare 2-5 tarot cards, including optional card orientation, to understand their relationships and combined message |
| create_custom_spreadA | Create a custom tarot spread and draw cards for it. Use this when no existing spread fits your needs and you want to create your own layout with specific positions and meanings. |
| get_session_historyA | List the readings performed so far in a session (summaries with spread, question, time, and drawn cards) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| perform-reading | Perform a tarot reading for a question with a chosen spread and interpret it card by card |
| daily-draw | Draw and interpret a single daily guidance card |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Tarot cards | Summary of all 78 Rider-Waite cards (id, name, arcana, suit, number, element, keywords) |
| Tarot spreads | All built-in spreads with their positions and meanings |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fzlzjerry/tarot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server