Kismet

travel.kismet由 kismet.travel 發布官方發布者v0.0.0更新於 Oct 25, 2026

Semantic hotel search with real-time availability and price comparison for Kismet Travel

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流

概覽

AI 產生的概覽

Kismet 是供度假短租搜尋使用的遠端 MCP 伺服器:助理可尋找房源、比較管理方、查看評價,並提供住客預訂連結。

可以做什麼
依地點、日期、預算、臥室數、寵物或住客類型搜尋並比較度假短租,瀏覽網路中的房源管理方(集合),或以視覺化輪播呈現精選房源與管理方。查看房源完整詳情、集合資訊與住客評價。將房源加入或移出住客的候選清單,並顯示已儲存的清單。為指定房源產生預訂連結,並依可訂狀態與入住規則驗證日期。處理帳戶情境:讀取已登入住客的個人資料、啟動 OAuth 登入、從住客權杖載入唯讀內容,以及驗證代理信箱或透過電子郵件驗證碼讓代理重新登入。
適用情境
適合助理協助使用者規劃或預訂度假短租時使用:依條件篩選、比較房源管理方、查看評價與詳情、維護候選清單,或引導住客前往預訂頁面。
執行需求
遠端 streamable HTTP 端點,不需安裝套件或本機執行環境。未宣告環境變數或請求標頭。部分工具依賴已登入的 Kismet 住客帳戶,或依賴透過電子郵件六位數驗證碼驗證的代理信箱。
安裝前請注意
登入與代理相關工具涉及帳戶憑證和電子郵件驗證碼;代理登入會回傳代表所連結使用者的存取權杖與更新權杖。候選清單的新增與移除會寫入住客的已儲存清單,但可復原。預訂連結會進入第三方預訂流程,搜尋、個人資料與評價資料會與 Kismet 服務交換。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Kismet,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/travel.kismet%2Fmcp-server/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "kismet": {
      "type": "http",
      "url": "https://mcp.kismet.travel/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

15

list_collections

List Vacation-Rental Collections

Search the Kismet network for vacation-rental collections (property managers). Returns ranked collections with their slug (`collection_id`), regions, property count, and supported tools. Use this when the guest asks which managers operate in a place or wants to choose a manager. It is not required before network-wide search: search_bookables and discover_collections span every collection when `collections` is omitted. Searchable via free-text `query` plus optional `region`/`category` filters — not a full dump.

輸入參數limitqueryregioncategory

get_guest_profile

Get Kismet Guest Profile

Get the signed-in user / guest Kismet account profile, identity, preferences, and account-level signals. Returns the currently authenticated user's (the logged-in guest's) Kismet profile: identity (first name), contact-channel status (whether an email / phone is on file and verified — never the raw values), account-level signals (linked property managers and collections the user has transacted with, plus membership status — which collections the user is an Insider member of), per-collection stay history (past and upcoming bookings with property names and dates), and a cross-collection activity summary (booking counts, last active, last booked across the Kismet network). Use this whenever the user wants to see their account, profile, or saved preferences, or whenever you need to personalize search results and recommendations for the signed-in user — common queries: "what does my profile look like", "who am I logged in as", "show my Kismet account", "check my preferences", "am I signed in", "personalize this for me". Returns an explicit anonymous state when no user is signed in. Anonymous browsing, search, and shortlisting are fully supported, so sign-in is not required for those flows. When `auth_state` is "anonymous", personal-account data (profile and identity, past stays and bookings, Insider memberships) is unavailable until the user signs in; the separate `sign_in` tool initiates the OAuth flow when the user wants to access it. This tool only READS the current auth state and never signs the user in.

無需輸入參數。

sign_in

Sign in to Kismet

Trigger the Kismet OAuth sign-in flow for the current guest. Call this whenever the user explicitly asks to sign in, log in, authenticate, or connect their Kismet account — common queries: "sign me in", "log me in", "log me into Kismet", "sign me into Kismet", "connect my Kismet account", "authenticate me", "I want to log in". The host will open its OAuth WebView and run the standard PKCE handshake; after successful authentication this tool returns a privacy-minimized confirmation snapshot (first name and verified-email flag only) and every subsequent tool call (get_guest_profile, get_shortlist, shortlist_bookable, etc.) will see the authenticated guest. Do NOT call this tool unless the user explicitly asked to sign in — anonymous browsing, search, and shortlisting all work fully without sign-in. After a successful sign-in, call get_guest_profile to surface the guest's full Kismet profile to the conversation.

無需輸入參數。

use_guest_token

Load Kismet guest context from a token

Load READ-ONLY context from a Kismet guest token — e.g. a "continue in your AI assistant" link a property manager handed the guest. Returns the manager and the draft/considered itinerary the token carries (plus any current offer, when one applies), so you can have an informed conversation. This is CONTEXT ONLY: it grants NO account access and is never required for browsing. To actually claim an offer, save itinerary changes, message the manager, or book, the guest must sign in — call `sign_in` (the standard OAuth flow). Call this when the user pastes or references a Kismet guest/booking token or a kismet.travel/continue?kgt=… handoff link — pass it straight to this tool rather than browsing the URL; the token is extracted from the link. An unrecognized or expired token returns a clean invalid state (never an error) — then offer to sign them in.

輸入參數token必填

verify_agent_inbox

Verify Agent Inbox

Record and verify the email inbox that belongs to THIS agent (not to the person it acts for), so the agent can later sign back in on its own with sign_in_agent. Two steps with the same call: without `code`, Kismet mails a six-digit code to the address; with `code`, the inbox is marked verified. Requires the agent bearer from the device flow or a connector sign-in. An agent address is never used to create a guest account.

輸入參數codeemail必填

sign_in_agent

Sign In Agent By Inbox

Sign this agent back in through its own verified email inbox, with no bearer and no action from the person. Two steps with the same call: without `code`, Kismet mails a six-digit code to the inbox; with `code`, Kismet returns the agent bearer (access and refresh token) that acts for the linked person. Only a verified inbox on an agent the person already linked works; anything else is told to link first.

輸入參數codeemail必填

search_bookables

Search Vacation Rentals

Primary search tool — use this whenever the guest specifies ANY filter: location, dates, budget, bedrooms, pets, or persona. Returns a ranked list of candidate properties as plain text with each property's slug, name, location, dated or anchor pricing, top personas/features, and tagline — formatted so the LLM can read and reason over them directly. After picking your top candidates from the returned list, pass their slugs to build_bookable_carousel to render them visually for the guest. Supports up to 5 date windows in a single call (e.g. compare March 15-18 vs March 22-25) and all location modes (region, point+radius, bounding box).

輸入參數sortneLatneLngswLatswLngguestsoffsetregionsleepscountryfeaturenearLat另有 13 個

discover_collections

Discover Collections

Visually discover bookable-stay managers (collections) and their properties as an interactive carousel. OMIT `collections` to discover across the whole network (the widget shows manager filter cards plus an interleaved property carousel), pass one to feature a single manager, or several to compare. Each property card opens full details. Use this for browsing/visual presentation; use search_bookables when the guest has specific filters and you want ranked text candidates.

輸入參數neLatneLngswLatswLngguestsoffsetregionsleepscheckIncountryfeaturenearLat另有 15 個

shortlist_bookable

Save Property

Save or remove a vacation rental property from the guest's shortlist. Reversible. Anonymous guests are tracked via the MCP session ID; signed-in guests via their guest ID — the tool reads the current identity from session context, so no auth fields need to be passed.

輸入參數actioncheckIncheckOutquoteTokencollectionspropertyNamepropertySlug必填collectionSlugpricingSnapshot

get_bookable_reviews

View Property Reviews

Get guest reviews for a specific vacation rental property or for the entire collection. Returns a summary and individual review texts that can be used to answer questions about guest experiences.

輸入參數sortlimitoffsetseasonpersonacollectionspropertySlug

get_shortlist

View Shortlist

Show the guest's saved/shortlisted vacation rental properties for this collection. Call this when the user wants to see their saved properties or review their shortlist.

輸入參數limitcollections

get_collection_content

View Collection Info

Returns collection-level content for a VRM. Sections: "about" (collection info), "reviews" (guest reviews with ratings). Use for guest questions about the company, area, or review quality.

輸入參數limitoffsetsection必填collections

get_bookable_detail

View Property Details

Returns full details for a specific vacation rental property: description, bedrooms, bathrooms, kitchen, outdoor spaces, features, policies, and recent reviews. Use when a guest wants to know more about a specific property.

輸入參數checkIncheckOutcollectionspropertySlug必填

版本歷史

1
  1. v0.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。