Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

travel.kismet/mcp-server

REMOTE · MCP.KISMET.TRAVEL · 2 COMPONENTS · SCANNED AUG 3

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

+4 this week 72 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability72
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 5795 tokens (~305/item across 19 items; 13 tools + 6 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities73
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
  • Supports UI / widget rendering.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.kismet.travel

# add to Claude Code
claude mcp add --transport http travel-kismet-mcp-server https://mcp.kismet.travel/mcp
# ~/.codex/config.toml
[mcp_servers.travel-kismet-mcp-server]
url = "https://mcp.kismet.travel/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "travel-kismet-mcp-server": {
      "type": "remote",
      "url": "https://mcp.kismet.travel/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add travel-kismet-mcp-server --url https://mcp.kismet.travel/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  travel-kismet-mcp-server:
    url: "https://mcp.kismet.travel/mcp"
// mcp.json
{
  "mcpServers": {
    "travel-kismet-mcp-server": {
      "type": "http",
      "url": "https://mcp.kismet.travel/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Aug 26 +20
    • Authorization: unverified → partial security
    • Schema quality: 184 → 305 functional
    • Schema quality: unverified → fail functional
    • Tool coverage: unverified → 100 functional
    • Stability: fail → 0.20 functional
    • New tool “build_bookable_carousel” functional
    • New tool “get_collection_content” functional
    • New tool “get_guest_profile” functional
    • New tool “get_shortlist” functional
    • New tool “list_collections” functional
    • New tool “search_bookables” functional
    • New tool “shortlist_bookable” functional
    • New tool “sign_in” functional
    • New tool “use_guest_token” functional
    • New tool “discover_collections” functional
    • New tool “get_bookable_detail” functional
    • New tool “get_bookable_reviews” functional
    • New tool “get_booking_link” functional
  • 31 Jul 26 −17
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 67

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.kismet.travel/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=kismet.travel CN=WE1,O=Google Trust Services,C=US 11 Jul 2026 9 Oct 2026 ECDSA 256 ECDSA-SHA256 6820a61cdf9867320ec853fd34512773
SANs: kismet.travel, *.kismet.travel
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b
DNSSEC insecure

Validation of mcp.kismet.travel. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
travel. present 60277 8 Verified
kismet.travel. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.kismet.travel/mcp Verified 200
http (plaintext) http://mcp.kismet.travel/mcp HTTPS enforced 301 https://mcp.kismet.travel/mcp
MCP tools — 13 exposed · ~4,687 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
build_bookable_carousel ~412

Present a curated set of specific properties as an interactive visual carousel. Pass `propertySlugs` in your chosen order, plus the collection_id(s) those properties belong to in `collections` — you get each candidate's collectionSlug from search_bookables. The picks MAY span multiple managers: pass ALL their collection_ids and the carousel renders them together with manager filter cards. Never fall back to a plain text list for a cross-manager set — this tool handles it. Call AFTER search_bookables.

NameTypeReqDescription
checkInstringCheck-in date for live pricing
checkOutstringCheck-out date for live pricing
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
contextstringOptional: the guest's needs/criteria behind these picks (e.g., "Best options for a family of 6 with dogs in Vermont"). Used by the backend as a search/personalization hint — recorded on the guest's j…
guestsnumberNumber of guests
propertySlugsarrayyesOrdered array of property slugs to present. The carousel preserves this order. Max 10.
semanticFiltersobjectReserved optional evidence-backed semantic criteria that complement the explicit location, date, capacity, pet, property-type, and budget filters. Put true must-haves in `required`; put preferences t…
NameTypeReqDescription
appliedSearchParamsobjectOptional echo of the structured and semantic search criteria used to produce these picks, for widget refresh continuity.
bookingBaseUrlstringBase URL for booking redirects.
collectionobjectyes
collectionsarrayManager branding and aggregate context for collection filter cards.
datesobject
guestsnumberEcho of the applied party size (widget header seed).
llmContextstringEcho of the input `context` (search/personalization hint). Carried in widget state for refresh continuity; not rendered to the guest.
multiCollectionbooleanTrue when the carousel contains properties from multiple managers.
propertyPicksobjectyes
reviewsobject|null
semanticFilteringobjectOptional semantic-filtering summary. Omitted until semantic matching is enabled and the criteria have actually been evaluated.
successbooleanyes
suggestedFollowUpsarray
typestringyesWidget type discriminator (discoverVrm).

No examples provided.

discover_collections ~1,124

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.

NameTypeReqDescription
bedroomsnumberMinimum bedrooms needed
budgetMaxPerNightnumberMax nightly budget in major currency units
checkInstringCheck-in date (YYYY-MM-DD)
checkOutstringCheck-out date (YYYY-MM-DD)
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
countrystringFilter by ISO 3166-1 alpha-2 country code (e.g., "US"). Rarely needed since collections are typically in one country.
featurestringSoft ranking signal — boost properties with a guest-confirmed feature. Does NOT hard-filter. Example values: "mountain_views", "spotless_clean", "amazing_host", "cozy", "beachfront", "stocked_kitchen…
guestsnumberNumber of guests
localityarrayFilter by city or town name (e.g., ["Stowe"], ["Seaside", "Cannon Beach"]). Case-insensitive. Use instead of geo when a guest asks for a specific town.
maxPropertiesnumberMax property picks to return. Default 5.
neLatnumberBOUNDS MODE: Northeast corner latitude. Required with swLat.
neLngnumberBOUNDS MODE: Northeast corner longitude. Required with swLat.
nearLatnumberPOINT MODE: Latitude to search near (e.g. 35.789). Use for specific places like a town, address, or landmark. Resolve place names to coordinates before calling. For broad areas (coastlines, mountain…
nearLngnumberPOINT MODE: Longitude to search near (e.g. -83.534). Required when nearLat is provided.
nearRadiusnumberPOINT MODE: Max distance from the nearLat/nearLng point in nearUnit. Default 25 miles. Use 50+ for broad areas.
nearUnitstringUnit for nearRadius and distance values. Default "miles".
offsetnumberSkip this many results (for pagination / load-more). Default 0.
personastringSoft ranking signal — boost properties popular with a guest persona. Does NOT hard-filter. Example values: "hiking", "young_family", "romantic", "pet_owners", "fishing", "honeymoon", "luxury", "foodi…
petsRequiredbooleanWhether guest needs pet-friendly property
preferencesstringFree text preferences (e.g., "hot tub, mountain view")
propertySlugsarrayREPRICE / REHYDRATE mode (the carousel widget's date-change refresh). When set, return EXACTLY these properties re-priced for the dates, in this order — dropping any now unavailable for the dates and…
propertyTypesarrayProperty type(s). The coarse family (house vs apartment) is the only hard filter; a specific subtype (e.g. "cabin", "a-frame") returns its whole family with that subtype boosted — cross-manager inter…
regionarrayFilter by state or region name (e.g., ["Vermont"], ["Vermont", "New Hampshire"]). Case-insensitive. Use this instead of bounding box when a guest asks for a specific state.
semanticFiltersobjectReserved optional evidence-backed semantic criteria that complement the explicit location, date, capacity, pet, property-type, and budget filters. Put true must-haves in `required`; put preferences t…
sleepsnumberMinimum sleeping capacity required (filters properties that sleep at least this many)
swLatnumberBOUNDS MODE: Southwest corner latitude. Use bounding box for geographic regions like coastlines, mountain ranges, lake shores, or any area that is not a single point. Example: Oregon coast → swLat=42…
swLngnumberBOUNDS MODE: Southwest corner longitude. Required with swLat.
NameTypeReqDescription
appliedSearchParamsobjectEcho of the search filters that were applied for widget round-trips.
bookingBaseUrlstring
collectionobjectyes
collectionsarrayManager branding and aggregate context for collection filter cards.
datesobject
guestsnumberEcho of the applied party size (widget header seed).
multiCollectionbooleanTrue when the carousel contains properties from multiple managers.
propertyPicksobjectyes
reviewsobject|null
semanticFilteringobjectOptional semantic-filtering summary. Omitted until semantic matching is enabled and the criteria have actually been evaluated.
successbooleanyes
suggestedFollowUpsarrayyes
typestringyesWidget type discriminator (discoverVrm).

No examples provided.

get_bookable_detail ~189

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.

NameTypeReqDescription
checkInstringCheck-in date for pricing
checkOutstringCheck-out date for pricing
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
propertySlugstringyesSlug of the vacation rental property
NameTypeReqDescription
alternateDateWindowsarrayNearest bookable windows for THIS property when the requested dates are unavailable.
detailUrlstring
membershipobjectOptional collection membership metadata. Anonymous responses may expose availability, but member pricing is populated only for authenticated guests.
propertyobjectyes
reviewsobject
similarAvailablearrayNearest collection siblings that ARE available for the requested dates.
typestringyesAlways "vrDetail".

No examples provided.

get_bookable_reviews ~259

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.

NameTypeReqDescription
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
limitnumberNumber of reviews to return (default 5, max 20).
offsetnumberNumber of reviews to skip for pagination (default 0).
personastringFilter to reviews from a guest persona type (e.g. "family", "couples", "solo").
propertySlugstringSlug of the specific property to get reviews for. If omitted, returns collection-level reviews.
seasonstringFilter to reviews from a specific season.
sortstringHow to sort reviews (default newest).
NameTypeReqDescription
collectionobject
paginationobjectyes
reviewsarrayyes
scopestringyes
scopeSlugstring
successbooleanyes
summaryobjectyes
typestringyesAlways "vrReviews".

No examples provided.

get_booking_link ~236

Returns a booking link for a specific vacation rental property. Use when a guest is ready to book. When dates are provided they are validated against the property's booking rules (availability, minimum/maximum stay, arrival/departure restrictions); if the stay is not bookable, the result carries datesRejected with the reason and up to three alternate date windows — offer those to the guest instead.

NameTypeReqDescription
checkInstringCheck-in date (YYYY-MM-DD)
checkOutstringCheck-out date (YYYY-MM-DD)
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
guestsnumberNumber of guests
propertySlugstringyesSlug of the vacation rental
NameTypeReqDescription
alternateDateWindowsarrayUp to three nearest bookable windows of the same length (only when datesRejected).
bookingUrlstringyesURL the guest can follow to book.
datesRejectedbooleanTrue when the requested dates violate the property's booking rules; bookingUrl is then the undated property page.
propertySlugstringyes
rejectionReasonstringWhy the requested stay is not bookable (only when datesRejected).
typestringyesAlways "bookingLinkVrm".

No examples provided.

get_collection_content ~179

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.

NameTypeReqDescription
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
limitnumberMax items for reviews. Default 10.
offsetnumberPagination offset
sectionstringyesContent section
NameTypeReqDescription
dataobjectCollection metadata for the "about" section.
limitnumber
membershipobjectOptional collection membership metadata. Anonymous responses may expose availability, but member pricing is populated only for authenticated guests.
offsetnumber
reviewsarray
sectionstringyes
summaryobjectReview aggregates for the "reviews" section.
totalnumber
typestringyesAlways "vrmContent".

No examples provided.

get_guest_profile ~319

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
account_statusobjectyes
activity_summaryobjectyes
assistant_guidancestringBehavioral hints for the assistant (greeting, anonymous don't-prompt-sign-in rules, how to read collections[]). Not guest PII.
auth_statestringyesWhen 'anonymous', identity flags are false/null. If the user is asking about THEIR personal data, offer to call sign_in.
collectionsarrayPer-collection itemized stay history. Each entry's `stays` array lists the guest's bookings at that collection (property name + slug, check-in/out, nights, status). Use to answer 'my past stays with…
communicationobject
identityobjectyes
membershipsarrayThe guest's Insider memberships — the collections they belong to (with status, tier, and member-since). Empty when anonymous or not a member of any. Use it to tell the guest which collections they're…
preferencesobject
shortlist_countnumber|null

No examples provided.

get_shortlist ~154

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.

NameTypeReqDescription
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
limitnumberMaximum number of saved properties to return (default 20).
NameTypeReqDescription
collectionobject
emptyMessagestring
isEmptybooleanyes
itemsarrayyes
successbooleanyes
totalSavednumber
typestringyesAlways "shortlistVrm".

No examples provided.

list_collections ~183

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.

NameTypeReqDescription
categorystringFilter by category, e.g. "vacation_rental".
limitnumberMax results (default 20).
querystringFree-text search across name, region, and description.
regionstringFilter by region, state, or country (e.g. "Oregon").
NameTypeReqDescription
collectionsarrayyesRanked collections matching the query / filters.
successbooleanyes
totalnumber

No examples provided.

search_bookables ~822

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).

NameTypeReqDescription
bedroomsnumberMinimum bedrooms needed
budgetMaxPerNightnumberMax nightly budget in major currency units
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
countrystringFilter by ISO alpha-2 country code (e.g., "US")
dateWindowsarrayUp to 5 date windows to check availability and pricing across. Each window returns per-property availability. Omit for browse mode — browse results carry the nightly anchor "from" price only, never a…
featurestringSoft ranking signal — boost properties with a guest-confirmed feature (e.g., "mountain_views", "spotless_clean", "hot_tub", "cozy", "beachfront"). Does NOT hard-filter.
guestsnumberNumber of guests
localityarrayFilter by city/town name (e.g., ["Stowe"], ["Seaside", "Cannon Beach"]). Case-insensitive.
maxPropertiesnumberMax results. Default 20.
neLatnumberBOUNDS MODE: Northeast latitude
neLngnumberBOUNDS MODE: Northeast longitude
nearLatnumberPOINT MODE: Latitude to search near
nearLngnumberPOINT MODE: Longitude
nearRadiusnumberPOINT MODE: Max distance. Default 25.
nearUnitstringDefault "miles".
offsetnumberPagination offset. Default 0.
personastringSoft ranking signal — boost properties popular with a guest persona (e.g., "hiking", "romantic", "young_family", "pet_owners", "fishing", "luxury"). Does NOT hard-filter.
petsRequiredbooleanPet-friendly only
propertyTypesarrayProperty type(s). The coarse family (house vs apartment) is the only hard filter; a specific subtype (e.g. "cabin", "a-frame") returns its whole family with that subtype boosted — cross-manager inter…
regionarrayFilter by state/region (e.g., ["Vermont"]). Case-insensitive.
semanticFiltersobjectReserved optional evidence-backed semantic criteria that complement the explicit location, date, capacity, pet, property-type, and budget filters. Put true must-haves in `required`; put preferences t…
sleepsnumberMinimum sleeping capacity
sortstringSort order. Default "relevance".
swLatnumberBOUNDS MODE: Southwest latitude
swLngnumberBOUNDS MODE: Southwest longitude
NameTypeReqDescription
collectionobject
propertiesarrayyes
semanticFilteringobjectOptional semantic-filtering summary. Omitted until semantic matching is enabled and the criteria have actually been evaluated.
suggestedFollowUpsarray
totalMatchingnumberyes
typestringyesAlways "searchProperties".

No examples provided.

shortlist_bookable ~346

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.

NameTypeReqDescription
actionstringWhether to save or remove the property from the shortlist. Optional — defaults to 'save'; pass 'remove' to take a property off the shortlist.
checkInstringCheck-in date (ISO 8601).
checkOutstringCheck-out date (ISO 8601).
collectionSlugstringOptional. The parent collection slug. If omitted it is derived from the globally-unique propertySlug, so you can save with propertySlug alone.
collectionsarrayCollection slug(s) — each a `collection_id` from list_collections. For search_bookables and discover_collections: OMIT to span the whole network, pass one to scope to a single manager, or several to…
pricingSnapshotobjectPricing snapshot at the time of shortlisting.
propertyNamestringDisplay name of the property. Strongly recommended (you have it from search_bookables); if omitted, a readable name is derived from the slug.
propertySlugstringyesSlug of the property being shortlisted (required).
quoteTokenstringQuote token for the selected rate.
NameTypeReqDescription
actionstring
anonymousboolean
checkInstring
checkOutstring
messagestring
optionIdstring
persistedbooleanyes
propertyNamestring
propertySlugstring
reasonstring

No examples provided.

sign_in ~204

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
auth_statestringyes'authenticated' on a successful sign-in (bearer attached, session.oauth populated). 'anonymous' only on the defense-in-depth path where session.oauth somehow isn't set after the gate — surface that t…
identityobject
successboolean

No examples provided.

use_guest_token ~260

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.

NameTypeReqDescription
tokenstringyesThe Kismet guest token, OR the "continue in your AI assistant" handoff link that carries it (e.g. https://kismet.travel/continue?kgt=…). Pass the pasted link verbatim — the token is extracted from it…
NameTypeReqDescription
itineraryobject|null
managerobject|null
offerobject|null
requires_sign_in_forarrayyesActions that require a real OAuth sign_in — this tool grants none of them.
sourcestring
token_statusstringyes

No examples provided.