← WebMCP Directory

Tool tree

evezhangforwork-beep.github.io

Media & PersonalTools verified
Website
An illustrated tarot table. Set a question, choose a spread, shuffle and select your cards, then explore the reading in English or Chinese.
Explore capabilities
    list_available_spreadsAnswer

    List the available tarot spreads with their card counts and positions. Does not draw cards.

    View tool JSON
    {
      "name": "list_available_spreads",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the available tarot spreads with their card counts and positions. Does not draw cards.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "en",
              "zh"
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/evezzy17/draw/"
    }
    begin_visual_readingAction

    Prepare a tarot reading in this page. Only available before a reading begins. The user then shuffles, chooses card backs and confirms in the visible table. This does not reveal cards; use get_visual_reading_state to read progress and the confirmed result.

    View tool JSON
    {
      "name": "begin_visual_reading",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare a tarot reading in this page. Only available before a reading begins. The user then shuffles, chooses card backs and confirms in the visible table. This does not reveal cards; use get_visual_reading_state to read progress and the confirmed result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "readingKind": {
            "type": "string",
            "enum": [
              "spread",
              "daily",
              "moon",
              "custom"
            ]
          },
          "language": {
            "type": "string",
            "enum": [
              "en",
              "zh"
            ],
            "default": "en"
          },
          "question": {
            "type": "string",
            "description": "Question or focus for the visual reading."
          },
          "idempotencyKey": {
            "type": "string",
            "maxLength": 128,
            "description": "Optional high-entropy client key (a random UUID is recommended). Reusing it with identical parameters returns the same prepared draw; treat it as a draw capability and do not share it between callers."
          },
          "spreadType": {
            "type": "string",
            "enum": [
              "single_card",
              "three_card",
              "celtic_cross",
              "horseshoe",
              "relationship_cross",
              "career_path",
              "decision_making",
              "spiritual_guidance",
              "year_ahead",
              "chakra_alignment",
              "shadow_work",
              "venus_love",
              "tree_of_life",
              "astrological_houses",
              "mandala",
              "pentagram",
              "mirror_of_truth",
              "daily_guidance",
              "yes_no",
              "weekly_forecast",
              "new_moon_intentions",
              "full_moon_release",
              "elemental_balance",
              "past_life_karma",
              "compatibility"
            ]
          },
          "sessionId": {
            "type": "string",
            "description": "Continuation only: pass an exact server-issued session_... ID; omit for a new session."
          },
          "customDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "customSpread": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "positions": {
                "type": "array",
                "minItems": 1,
                "maxItems": 15,
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "meaning": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name"
                  ]
                }
              }
            },
            "required": [
              "name",
              "positions"
            ]
          }
        },
        "required": [
          "readingKind"
        ],
        "oneOf": [
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "readingKind": {
                "const": "spread"
              },
              "language": {
                "type": "string",
                "enum": [
                  "en",
                  "zh"
                ],
                "default": "en"
              },
              "question": {
                "type": "string",
                "description": "Question or focus for the visual reading."
              },
              "idempotencyKey": {
                "type": "string",
                "maxLength": 128,
                "description": "Optional high-entropy client key (a random UUID is recommended). Reusing it with identical parameters returns the same prepared draw; treat it as a draw capability and do not share it between callers."
              },
              "spreadType": {
                "type": "string",
                "enum": [
                  "single_card",
                  "three_card",
                  "celtic_cross",
                  "horseshoe",
                  "relationship_cross",
                  "career_path",
                  "decision_making",
                  "spiritual_guidance",
                  "year_ahead",
                  "chakra_alignment",
                  "shadow_work",
                  "venus_love",
                  "tree_of_life",
                  "astrological_houses",
                  "mandala",
                  "pentagram",
                  "mirror_of_truth",
                  "daily_guidance",
                  "yes_no",
                  "weekly_forecast",
                  "new_moon_intentions",
                  "full_moon_release",
                  "elemental_balance",
                  "past_life_karma",
                  "compatibility"
                ]
              },
              "sessionId": {
                "type": "string",
                "description": "Continuation only: pass an exact server-issued session_... ID; omit for a new session."
              }
            },
            "required": [
              "readingKind",
              "spreadType",
              "question"
            ]
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "readingKind": {
                "const": "daily"
              },
              "language": {
                "type": "string",
                "enum": [
                  "en",
                  "zh"
                ],
                "default": "en"
              },
              "question": {
                "type": "string",
                "description": "Question or focus for the visual reading."
              },
              "idempotencyKey": {
                "type": "string",
                "maxLength": 128,
                "description": "Optional high-entropy client key (a random UUID is recommended). Reusing it with identical parameters returns the same prepared draw; treat it as a draw capability and do not share it between callers."
              }
            },
            "required": [
              "readingKind"
            ]
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "readingKind": {
                "const": "moon"
              },
              "language": {
                "type": "string",
                "enum": [
                  "en",
                  "zh"
                ],
                "default": "en"
              },
              "question": {
                "type": "string",
                "description": "Question or focus for the visual reading."
              },
              "idempotencyKey": {
                "type": "string",
                "maxLength": 128,
                "description": "Optional high-entropy client key (a random UUID is recommended). Reusing it with identical parameters returns the same prepared draw; treat it as a draw capability and do not share it between callers."
              },
              "customDate": {
                "type": "string",
                "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
              }
            },
            "required": [
              "readingKind"
            ]
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "readingKind": {
                "const": "custom"
              },
              "language": {
                "type": "string",
                "enum": [
                  "en",
                  "zh"
                ],
                "default": "en"
              },
              "question": {
                "type": "string",
                "description": "Question or focus for the visual reading."
              },
              "idempotencyKey": {
                "type": "string",
                "maxLength": 128,
                "description": "Optional high-entropy client key (a random UUID is recommended). Reusing it with identical parameters returns the same prepared draw; treat it as a draw capability and do not share it between callers."
              },
              "customSpread": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "positions": {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 15,
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "meaning": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "name"
                      ]
                    }
                  }
                },
                "required": [
                  "name",
                  "positions"
                ]
              },
              "sessionId": {
                "type": "string",
                "description": "Continuation only: pass an exact server-issued session_... ID; omit for a new session."
              }
            },
            "required": [
              "readingKind",
              "question",
              "customSpread"
            ]
          }
        ]
      },
      "page": "/evezzy17/draw/"
    }
    get_visual_reading_stateAnswer

    Read this table's current stage and selection count, or its result after the user has confirmed. Hidden card identities, authentication tokens and private draw capabilities are never returned.

    View tool JSON
    {
      "name": "get_visual_reading_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read this table's current stage and selection count, or its result after the user has confirmed. Hidden card identities, authentication tokens and private draw capabilities are never returned.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/evezzy17/draw/"
    }