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 |
Capabilities
Features and capabilities supported by this server
| 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