kismet-tech avatar

Mcp Server

kismet-tech/kismet-travel-mcp-v2

This connects Claude to Kismet Travel's hotel inventory, letting you search accommodations using natural language queries instead of rigid filters. You get real-time availability and can compare prices across their network. Reach for this when you're building travel planning agents or need to integrate hotel search into conversational workflows without dealing with multiple booking APIs directly. It runs over streamable HTTP or SSE, so you can use it with any MCP-compatible client. The semantic search angle means you can ask "boutique hotels near museums in Paris" rather than wrestling with category codes and location IDs.

tools
15
transport
HTTP, SSE
last updated
Sep 10, 2025

Install

From registry metadata
$ npx add-mcp https://mcp.kismet.travel/mcp --name kismet

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http kismet https://mcp.kismet.travel/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 15 tools

Verified live against the running server on Nov 6, 2026.

list_collectionsSearch 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 manage...4 params

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

Parameters* required
categorystring
Filter by category, e.g. "vacation_rental".
limitnumber
Max results (default 20).
querystring
Free-text search across name, region, and description.
regionstring
Filter by region, state, or country (e.g. "Oregon").
get_guest_profileGet 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 ve...

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

No parameters. Call it with no arguments.

sign_inTrigger 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 Kism...

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

No parameters. Call it with no arguments.

use_guest_tokenLoad 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...1 params

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

Parameters* required
token*string
The 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...
verify_agent_inboxRecord 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 i...2 params

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

Parameters* required
codestring
The six-digit code from the mail Kismet sent; omit on the first call.
email*string
The agent's own inbox address.
sign_in_agentSign 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 ac...2 params

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

Parameters* required
codestring
The six-digit code from the mail Kismet sent; omit on the first call.
email*string
The agent's own verified inbox address.
get_booking_linkReturns 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,...5 params

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

Parameters* required
checkInstring
Check-in date (YYYY-MM-DD)
checkOutstring
Check-out date (YYYY-MM-DD)
collectionsarray
Collection 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 t...
guestsnumber
Number of guests
propertySlug*string
Slug of the vacation rental
search_bookablesPrimary 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, a...25 params

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, a...

Parameters* required
bedroomsnumber
Minimum bedrooms needed
budgetMaxPerNightnumber
Max nightly budget in major currency units
collectionsarray
Collection 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 t...
countrystring
Filter by ISO alpha-2 country code (e.g., "US")
dateWindowsarray
Up 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...
featurestring
Soft ranking signal — boost properties with a guest-confirmed feature (e.g., "mountain_views", "spotless_clean", "hot_tub", "cozy", "beachfront"). Does NOT hard-filter.
guestsnumber
Number of guests
localityarray
Filter by city/town name (e.g., ["Stowe"], ["Seaside", "Cannon Beach"]). Case-insensitive.
maxPropertiesnumber
Max results. Default 20.
neLatnumber
BOUNDS MODE: Northeast latitude
neLngnumber
BOUNDS MODE: Northeast longitude
nearLatnumber
POINT MODE: Latitude to search near
nearLngnumber
POINT MODE: Longitude
nearRadiusnumber
POINT MODE: Max distance. Default 25.
nearUnitstring
Default "miles".one of miles · kilometers
offsetnumber
Pagination offset. Default 0.
personastring
Soft ranking signal — boost properties popular with a guest persona (e.g., "hiking", "romantic", "young_family", "pet_owners", "fishing", "luxury"). Does NOT hard-filter.
petsRequiredboolean
Pet-friendly only
propertyTypesarray
Property 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 int...
regionarray
Filter by state/region (e.g., ["Vermont"]). Case-insensitive.

+5 more parameters. See the server's own documentation for the full schema.

discover_collectionsVisually 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,...27 params

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

Parameters* required
bedroomsnumber
Minimum bedrooms needed
budgetMaxPerNightnumber
Max nightly budget in major currency units
checkInstring
Check-in date (YYYY-MM-DD)
checkOutstring
Check-out date (YYYY-MM-DD)
collectionsarray
Collection 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 t...
countrystring
Filter by ISO 3166-1 alpha-2 country code (e.g., "US"). Rarely needed since collections are typically in one country.
featurestring
Soft ranking signal — boost properties with a guest-confirmed feature. Does NOT hard-filter. Example values: "mountain_views", "spotless_clean", "amazing_host", "cozy", "beachfront", "stocked_kitch...
guestsnumber
Number of guests
localityarray
Filter 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.
maxPropertiesnumber
Max property picks to return. Default 5.
neLatnumber
BOUNDS MODE: Northeast corner latitude. Required with swLat.
neLngnumber
BOUNDS MODE: Northeast corner longitude. Required with swLat.
nearLatnumber
POINT 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, mountai...
nearLngnumber
POINT MODE: Longitude to search near (e.g. -83.534). Required when nearLat is provided.
nearRadiusnumber
POINT MODE: Max distance from the nearLat/nearLng point in nearUnit. Default 25 miles. Use 50+ for broad areas.
nearUnitstring
Unit for nearRadius and distance values. Default "miles".one of miles · kilometers
offsetnumber
Skip this many results (for pagination / load-more). Default 0.
personastring
Soft ranking signal — boost properties popular with a guest persona. Does NOT hard-filter. Example values: "hiking", "young_family", "romantic", "pet_owners", "fishing", "honeymoon", "luxury", "foo...
petsRequiredboolean
Whether guest needs pet-friendly property
preferencesstring
Free text preferences (e.g., "hot tub, mountain view")

+7 more parameters. See the server's own documentation for the full schema.

build_bookable_carouselPresent 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...7 params

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

Parameters* required
checkInstring
Check-in date for live pricing
checkOutstring
Check-out date for live pricing
collectionsarray
Collection 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 t...
contextstring
Optional: 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...
guestsnumber
Number of guests
propertySlugs*array
Ordered array of property slugs to present. The carousel preserves this order. Max 10.
semanticFiltersobject
Reserved 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...
shortlist_bookableSave 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.9 params

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.

Parameters* required
actionstring
Whether to save or remove the property from the shortlist. Optional — defaults to 'save'; pass 'remove' to take a property off the shortlist.one of save · remove
checkInstring
Check-in date (ISO 8601).
checkOutstring
Check-out date (ISO 8601).
collectionSlugstring
Optional. The parent collection slug. If omitted it is derived from the globally-unique propertySlug, so you can save with propertySlug alone.
collectionsarray
Collection 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 t...
pricingSnapshotobject
Pricing snapshot at the time of shortlisting.
propertyNamestring
Display name of the property. Strongly recommended (you have it from search_bookables); if omitted, a readable name is derived from the slug.
propertySlug*string
Slug of the property being shortlisted (required).
quoteTokenstring
Quote token for the selected rate.
get_bookable_reviewsGet 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.7 params

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.

Parameters* required
collectionsarray
Collection 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 t...
limitnumber
Number of reviews to return (default 5, max 20).
offsetnumber
Number of reviews to skip for pagination (default 0).
personastring
Filter to reviews from a guest persona type (e.g. "family", "couples", "solo").
propertySlugstring
Slug of the specific property to get reviews for. If omitted, returns collection-level reviews.
seasonstring
Filter to reviews from a specific season.one of winter · spring · summer · fall
sortstring
How to sort reviews (default newest).one of newest · oldest · highest · lowest
get_shortlistShow 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.2 params

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.

Parameters* required
collectionsarray
Collection 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 t...
limitnumber
Maximum number of saved properties to return (default 20).
get_collection_contentReturns 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.4 params

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.

Parameters* required
collectionsarray
Collection 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 t...
limitnumber
Max items for reviews. Default 10.
offsetnumber
Pagination offset
section*string
Content sectionone of about · reviews
get_bookable_detailReturns 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.4 params

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.

Parameters* required
checkInstring
Check-in date for pricing
checkOutstring
Check-out date for pricing
collectionsarray
Collection 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 t...
propertySlug*string
Slug of the vacation rental property

Sponsors

Readme

Details

Repository
github.com/kismet-tech/kismet-travel-mcp-v2
Category
Search & Web Crawling
Transport
HTTP, SSE
Registry
MCP registry, active
Resources
6
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1useorgx avatarOrgXuseorgx/orgx-mcpOrgX is coordination infrastructure for AI-native teams. It gives your LLM a persistent organizational layer: initiatives with milestones and tasks, human-in-th0stars
2velarynai avatarRagoravelarynai/ragora-mcpSearch your knowledge bases from any AI assistant using hybrid RAG.0stars
3viaanshetty3-debug avatarRelay for WhatsAppviaanshetty3-debug/relay-whatsapp-mcpYour WhatsApp as 37 MCP tools: read, search, send and media, via a self-hosted bridge.0stars
4virgilvox avatarVue Harvestvirgilvox/vue-harvestExtract reusable component libraries and design tokens from Vue applications0stars
5vnbochkarev-netizen avatarVibocode Mcpvnbochkarev-netizen/vibocode-mcpTwo MCP tools instead of an API catalog: search endpoints, run Python in a sandbox.0stars
6bizclaw avatarBizClaw Business Directory MCPxyz.bizclaw/business-directorySearch, compare, and contact real-world companies through a public MCP business directory.0stars