Lodging Decision

Agent-facing lodging decision tool. Non-sensitive categories only. Alpha, unauthenticated.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
80%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,402トークン数(ツール定義)
~14.9 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.10%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "lodging-decision-mcp": {
      "url": "https://di-001-a-lodging-decision-mcp.scenicstay.workers.dev/mcp"
    }
  }
}

リモートエンドポイント

https://di-001-a-lodging-decision-mcp.scenicstay.workers.dev/mcpstreamable-http

できること

ツール一覧

ツール(1)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢lodging_decision(traveler, trip, candidate_listings)

Ranks caller-supplied lodging candidates for a traveler/trip and returns a deterministic, evidence-backed recommendation with score breakdown, tradeoffs, risk flags, missing information, and confidence. SCOPE: Evaluates budget, location, amenities, workspace ergonomics, acoustic isolation, price sanity vs submarket baselines, keyless access friction, and Safety & Belonging (host review sentiment, privacy/surveillance boundary verification, neighborhood night security, and verified inclusive badges). Does not infer or profile demographics on travelers. This tool does not search inventory (you must supply candidate_listings), does not book or transact, and does not persist any data. It is deterministic given identical input. Always re-verify availability, price, and policy before booking.

入力スキーマ

{
  "type": "object",
  "properties": {
    "traveler": {
      "type": "object",
      "properties": {
        "profile_id": {
          "type": "string"
        },
        "traveler_type": {
          "type": "string"
        },
        "preferences": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "accessibility_needs": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "trip": {
      "type": "object",
      "properties": {
        "purpose": {
          "type": "string",
          "enum": [
            "leisure",
            "business",
            "remote-work",
            "family",
            "event",
            "relocation",
            "other"
          ]
        },
        "group_size": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "nights": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "budget": {
          "type": "object",
          "properties": {
            "currency": {
              "type": "string"
            },
            "max_total": {
              "type": "number",
              "exclusiveMinimum": 0
            },
            "max_nightly": {
              "type": "number",
              "minimum": 0
            }
          },
          "required": [
            "currency",
            "max_total"
          ]
        },
        "location_preferences": {
          "type": "object",
          "properties": {
            "preferred_areas": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "max_distance_km": {
              "type": "number",
              "minimum": 0
            },
            "near": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        },
        "required_amenities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "preferred_amenities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "accessibility_constraints": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "work_constraints": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "purpose",
        "group_size",
        "nights",
        "budget"
      ]
    },
    "candidate_listings": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "listing_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "nightly_rate": {
            "type": "number",
            "minimum": 0
          },
          "max_guests": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991
          },
          "area": {
            "type": "string"
          },
          "distance_to_preference_km": {
            "type": "number",
            "minimum": 0
          },
          "nearby": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "amenities": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accessibility_features": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "work_features": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "rating": {
            "type": "number",
            "minimum": 0,
            "maximum": 5
          },
          "review_count": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          },
          "quality_signals": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "review_signals": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "policy": {
            "type": "object",
            "properties": {
              "cancellation": {
                "type": "string",
                "enum": [
                  "flexible",
                  "moderate",
                  "strict",
                  "unknown"
                ]
              },
              "minimum_nights": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              "instant_book": {
                "type": "boolean"
              },
              "house_rules": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          },
          "fees": {
            "type": "object",
            "properties": {
              "cleaning": {
                "type": "number",
                "minimum": 0
              },
              "service": {
                "type": "number",
                "minimum": 0
              },
              "taxes": {
                "type": "number",
                "minimum": 0
              },
              "other": {
                "type": "number",
                "minimum": 0
              }
            }
          },
          "workspace_details": {
            "type": "object",
            "properties": {
              "dedicated_room": {
                "type": "boolean"
              },
              "desk_type": {
                "type": "string",
                "enum": [
                  "standing_desk",
                  "ergonomic_desk",
                  "standard_desk",
                  "dining_table",
                  "laptop_tray",
                  "none"
                ]
              },
              "chair_type": {
                "type": "string",
                "enum": [
                  "ergonomic_office",
                  "task_chair",
                  "dining_chair",
                  "none"
                ]
              },
              "external_monitor": {
                "type": "boolean"
              },
              "docking_station": {
                "type": "boolean"
              },
              "verified_wifi_mbps": {
                "type": "number",
                "minimum": 0
              },
              "ethernet_available": {
                "type": "boolean"
              }
            }
          },
          "acoustic_profile": {
            "type": "object",
            "properties": {
              "structure": {
                "type": "string",
                "enum": [
                  "detached_guesthouse",
                  "private_adu",
                  "top_floor_flat",
                  "shared_wall_apartment",
                  "ground_floor_street"
                ]
              },
              "exposure": {
                "type": "string",
                "enum": [
                  "garden_courtyard",
                  "quiet_residential",
                  "mixed_arterial",
                  "busy_commercial"
                ]
              },
              "double_pane_windows": {
                "type": "boolean"
              },
              "quiet_hours_enforced": {
                "type": "boolean"
              },
              "noise_review_sentiment": {
                "type": "string",
                "enum": [
                  "silent",
                  "quiet",
                  "moderate",
                  "noisy"
                ]
              }
            }
          },
          "market_context": {
            "type": "object",
            "properties": {
              "submarket_baseline_adr": {
                "type": "number",
                "minimum": 0
              },
              "submarket_name": {
                "type": "string"
              },
              "median_cleaning_fee": {
                "type": "number",
                "minimum": 0
              }
            }
          },
          "access_details": {
            "type": "object",
            "properties": {
              "checkin_type": {
                "type": "string",
                "enum": [
                  "keyless_smart_lock",
                  "keypad_lockbox",
                  "in_person_host"
                ]
              },
              "superhost": {
                "type": "boolean"
              },
              "guest_favorite": {
                "type": "boolean"
              },
              "host_response_rate_pct": {
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "host_response_time_minutes": {
                "type": "number",
                "minimum": 0
              }
            }
          },
          "safety_belonging": {
            "type": "object",
            "properties": {
              "host_sentiment": {
                "type": "string",
                "enum": [
                  "exceptional",
                  "welcoming",
                  "neutral",
                  "cautionary",
                  "concerning"
                ]
              },
              "host_sentiment_signals": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "neighborhood_safety": {
                "type": "string",
                "enum": [
                  "well_lit_secure",
                  "standard_residential",
                  "cautionary_at_night",
                  "high_incident_area"
                ]
              },
              "neighborhood_safety_signals": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "privacy_integrity": {
                "type": "object",
                "properties": {
                  "private_entrance": {
                    "type": "boolean"
                  },
                  "undisclosed_cameras_reported": {
                    "type": "boolean"
                  },
                  "host_unannounced_entry_reported": {
                    "type": "boolean"
                  },
                  "keyless_security_verified": {
                    "type": "boolean"
                  }
                }
              },
              "inclusive_badges": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "required": [
          "listing_id",
          "name",
          "currency",
          "nightly_rate",
          "max_guests",
          "amenities"
        ]
      }
    }
  },
  "required": [
    "traveler",
    "trip",
    "candidate_listings"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 1 件
検証済みバージョンは記録されていませんツール 1 件
検証済みバージョンは記録されていませんツール 1 件