GetExperience
Search and book tours and travel experiences in 40+ countries.
Connector by SKurakov · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/skurakov-getexperience
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://getexperience.com/mcpRemote (SSE)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 4 read · 2 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 7
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 4 · Look things up without changing anything.
get_checkoutget_experience_detailsget_experience_schedulesearch_experiences
Write 2 · Create, change, send or run things.
add_to_checkoutrequest_availability
Delete 1 · Delete, drop, revoke or wipe things.
create_order
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
X-Api-Key
Network hosts it talks to 1
getexperience.com· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (7)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_to_checkoutAdd to checkoutAdd an experience to the cart. Requires a connected GetExperience account: without user authorization the call is answered with an OAuth sign-in challenge (HTTP 401, or a tool error carrying the challenge on clients that link accounts per tool) — connect the account and retry. Call get_experience_schedule first and take configId, startAt from the chosen slot — pass them here EXACTLY as returned. Also pass durationMinutes when the slot provides it; if it is null, you may omit it and the server will substitute the experience's default duration. RETURNS: sessionId, checkoutId, total price. ⚠️ SA…
create_orderCreate ordercan change or delete dataPlace the booking order for the cart — the last step of the booking flow. Requires a connected GetExperience account: without user authorization the call is answered with an OAuth sign-in challenge (HTTP 401, or a tool error carrying the challenge on clients that link accounts per tool) — connect the account and retry. BOOKING FLOW: search → get_details → get_schedule → add_to_checkout → get_checkout → create_order The order is created UNPAID (status "new") and the response carries a secure payment link. Share the link with the user: payment is completed on the checkout page in their browser…
get_checkoutGet checkoutread-onlyGet current cart contents by sessionId. Use when: you need to confirm what's in the cart before placing the order, or to retrieve checkoutId if it was not saved after add_to_checkout. sessionId is returned by add_to_checkout — always save it. RETURNS: checkoutId (required for create_order), list of items with titles and prices, total price, payment options. 💰 PARTIAL PAYMENT INFO: If paymentOptions includes "part", the response shows: - Total price (full amount) - Pay now (deposit amount) - Pay on site (remaining amount) Present all three amounts to the user clearly. Before proceeding to …
get_experience_detailsGet experience detailsread-onlyGet full details of a specific experience by ID. Call when: the user wants to learn more about a tour before booking, or to confirm full description, photos, pricing and availability options. Call after search_experiences — use id from search results. All prices are in USD. RETURNS: full description, all photos, price breakdown, duration, guide languages, group size limits, categories, rating, cancellation policy, payment options, included features, booking link. ⚠️ CANCELLATION POLICY — MANDATORY DISCLOSURE: The response includes cancellationPolicy field. You MUST clearly communicate it t…
get_experience_scheduleGet experience scheduleread-onlyGet available time slots for a specific experience on a specific date. Required step before booking. CRITICAL: Copy configId and startAt EXACTLY from the chosen slot — pass these unchanged to add_to_checkout. Do not modify or recalculate these values. Copy durationMinutes when the slot provides it; if the slot returns durationMinutes as null (common for on-demand or flexible schedules), you may omit it from add_to_checkout — the server will fill it in from the experience's default duration. All prices are in USD. RETURNS: available slots with configId, startAt (ISO datetime), durationMinute…
request_availabilityRequest availabilitySend an availability request to the host of an ON-DEMAND experience. Call when: an experience is "available on request" (onDemand: true in search/details, or get_experience_schedule says "available on request") and the user wants it for specific dates. On-demand experiences CANNOT be booked instantly — the host must confirm availability first. This tool sends the request; it does NOT create a booking or charge anyone. Do NOT call for instant-booking experiences (onDemand: false) — use get_experience_schedule → add_to_checkout → create_order instead. The tool rejects non-on-demand experiences…
search_experiencesSearch experiencesread-onlySearch for tours and experiences on GetExperience.com. Works without an account or authentication. Returns list of matching experiences with id, title, price, location, duration, rating, payment type, photos, booking link. BOOKING FLOW: search_experiences → get_experience_details → get_experience_schedule → add_to_checkout → create_order EXAMPLES: - "walking tour in Istanbul" → location: "Istanbul", categories: ["walking-tour"] - "romantic dinner in Paris" → location: "Paris", categories: ["romantic", "food-and-drink"] - "things to do in Bali" → location: "Bali" - "водные виды спорта в Антал…
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Apr 7, 2026 (6 months ago)
- Last release
- Mar 15, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.SKurakov/getexperience- Version
- 0.6.0
- Auth
- API key
- License
- MIT
- Repository
- github.com/SKurakov/getexperience-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
GetExperience MCP server. Agent Mart. https://agentmart.dev/connectors/skurakov-getexperience (last updated 2026-10-24)