Spann Stays

Read-only sample stays, booking constraints, and staged reservation actions for review.

我該用這個嗎

品質與安全性

B
說明品質
83%
結構描述完整度
80%
命名品質
87%
汙染風險
80%
權限相符程度
100%
協定合規性
100%

發現項目(4)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'prepare_reservation_action' description contains placeholder text在 prepare_reservation_action 中
  • LOWTool 'explain_booking_constraints' description lacks action verb在 explain_booking_constraints 中
  • INFOTool description contains placeholder or incomplete text在 prepare_reservation_action 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~703Token(工具定義)
~2.2 KB典型回應大小
中等的注意力影響(128k 上下文的 0.55%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "stays": {
      "url": "https://mcp.spannhq.com/mcp"
    }
  }
}

遠端端點

https://mcp.spannhq.com/mcpstreamable-http
https://mcp.persimmonhq.com/hospitality/mcpstreamable-http

它能做什麼

工具清單

工具(3)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_availability(destination, property_id, stay, guest_count, language, ...)

Search deterministic sample stay options from the Spann Stays fixture; no live inventory or property availability is queried.

輸入結構描述

{
  "type": "object",
  "properties": {
    "destination": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "country",
        "prefecture"
      ],
      "properties": {
        "country": {
          "type": "string",
          "const": "JP"
        },
        "prefecture": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "area": {
          "type": "string"
        }
      }
    },
    "property_id": {
      "type": "string"
    },
    "stay": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "check_in",
        "check_out"
      ],
      "properties": {
        "check_in": {
          "type": "string"
        },
        "check_out": {
          "type": "string"
        }
      }
    },
    "guest_count": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "adults",
        "children",
        "rooms"
      ],
      "properties": {
        "adults": {
          "type": "integer",
          "minimum": 1
        },
        "children": {
          "type": "integer",
          "minimum": 0
        },
        "rooms": {
          "type": "integer",
          "minimum": 1
        }
      }
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "ja"
      ]
    },
    "required_constraints": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "stay",
    "guest_count",
    "language"
  ],
  "additionalProperties": false,
  "oneOf": [
    {
      "required": [
        "destination"
      ]
    },
    {
      "required": [
        "property_id"
      ]
    }
  ]
}
🟢explain_booking_constraints(property_id, room_rate_id, language, traveler_constraints)

Explain fixture-backed booking constraints for a sample property and rate; no property authority or live policy decision is provided.

輸入結構描述

{
  "type": "object",
  "properties": {
    "property_id": {
      "type": "string"
    },
    "room_rate_id": {
      "type": "string"
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "ja"
      ]
    },
    "traveler_constraints": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "constraint_type",
          "value"
        ],
        "properties": {
          "constraint_type": {
            "type": "string"
          },
          "value": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "notes": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    }
  },
  "required": [
    "property_id",
    "room_rate_id",
    "language"
  ],
  "additionalProperties": false
}
🟢prepare_reservation_action(option_id, room_rate_id, traveler_packet, special_requests, confirmation_language, ...)

Prepare a fixture-only reservation action for review; never holds a room, books, pays, sends, or contacts a property. Use sample traveler placeholders only.

輸入結構描述

{
  "type": "object",
  "properties": {
    "option_id": {
      "type": "string"
    },
    "room_rate_id": {
      "type": "string"
    },
    "traveler_packet": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "lead_traveler_name",
        "party",
        "contact",
        "language",
        "consent_source"
      ],
      "properties": {
        "lead_traveler_name": {
          "type": "string"
        },
        "party": {
          "type": "object"
        },
        "contact": {
          "type": "object"
        },
        "language": {
          "type": "string",
          "enum": [
            "en",
            "ja"
          ]
        },
        "consent_source": {
          "type": "string"
        }
      }
    },
    "special_requests": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "confirmation_language": {
      "type": "string",
      "enum": [
        "en",
        "ja"
      ]
    },
    "desired_action_mode": {
      "type": "string",
      "enum": [
        "stage_only"
      ]
    }
  },
  "required": [
    "option_id",
    "room_rate_id",
    "traveler_packet",
    "desired_action_mode"
  ],
  "additionalProperties": false
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本3 個工具
已驗證未記錄版本3 個工具
已驗證未記錄版本3 個工具
已驗證未記錄版本3 個工具
已驗證未記錄版本3 個工具
已驗證未記錄版本3 個工具