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 分

    请在仓库或注册中心条目中声明许可证。