Skip to content
Agentmart
Submit a tool

GetExperience

Search and book tours and travel experiences in 40+ countries.

Connector by SKurakov · GitHub account verified by the MCP Registry

IndexedMITRemote (SSE)
Write a review

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/mcp Remote (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.

We use your email only for this newsletter. Privacy

About

Search and book tours and travel experiences in 40+ countries via MCP.

No 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_checkout
  • get_experience_details
  • get_experience_schedule
  • search_experiences

Write 2 · Create, change, send or run things.

  • add_to_checkout
  • request_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 checkout

    Add 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 data

    Place 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-only

    Get 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-only

    Get 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-only

    Get 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 availability

    Send 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-only

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