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개