{"apiVersion":"v1","directorySlug":"honeymoonexperiences-mcp-e814f79753","title":"Honeymoonexperiences","description":null,"pageUrl":"https://www.mcpbundles.com/skills/honeymoonexperiences-mcp-e814f79753","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.honeymoonexperiences.com/mcp","hostedMcpUrl":null,"toolCount":18,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.honeymoonexperiences/honeymoonexperiences-mcp-e814f79753","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_experiences","description":"Search for experiences and activities by destination, dates, and interests. Returns a list of available experiences with pricing and ratings.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["destination"],"properties":{"endDate":{"type":"string"},"startDate":{"type":"string"},"travelers":{"type":"string"},"searchTerm":{"type":"string"},"destination":{"type":"string"}},"additionalProperties":false},"title":"Search Experiences","logicalName":"search_experiences","displayName":"Search Experiences","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_experience_details","description":"Get full details for a specific experience including description, highlights, inclusions, exclusions, reviews, cancellation policy, and images.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["experienceId"],"properties":{"experienceId":{"type":"string"}},"additionalProperties":false},"title":"Experience Details","logicalName":"get_experience_details","displayName":"Experience Details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_suggestions","description":"Get destination and activity suggestions based on partial input. Useful for helping users refine their search.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"searchTerm":{"type":"string"},"destination":{"type":"string"}},"additionalProperties":false},"title":"Get Suggestions","logicalName":"get_suggestions","displayName":"Get Suggestions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"load_more_experiences","description":"Load more experiences beyond the initial search results. Pass the IDs of experiences already seen to get new ones.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["destination","seenExperienceIds"],"properties":{"endDate":{"type":"string"},"startDate":{"type":"string"},"searchTerm":{"type":"string"},"destination":{"type":"string"},"seenExperienceIds":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"title":"Load More Experiences","logicalName":"load_more_experiences","displayName":"Load More Experiences","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"plan_trip","description":"Show an interactive trip planner. Use at the start of a conversation or when the user wants to explore experiences. IMPORTANT: Extract ALL known preferences from the user message and pass them as parameters. For example, if the user says \"walking tours for families in London\", set knownDestination=\"London\", knownWhat=\"Walking Tours\", knownWho=\"Family with Kids\". Always pre-fill any information the user has already provided.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"knownWho":{"type":"string"},"knownWhat":{"type":"string"},"knownWhen":{"type":"string"},"knownDestination":{"type":"string"}},"additionalProperties":false},"title":"Plan Trip","logicalName":"plan_trip","displayName":"Plan Trip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_availability","description":"Check which dates an experience is available within a date range. Use this when the user has already selected an experience and wants to book it — do NOT search again. Ask the user for their preferred dates first, then call this tool. Returns date slots with guide prices. After picking a slot, use `get_slot_options` to configure it before booking.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["experienceId","dateFrom","dateTo"],"properties":{"dateTo":{"type":"string"},"dateFrom":{"type":"string"},"experienceId":{"type":"string"}},"additionalProperties":false},"title":"Check Availability","logicalName":"check_availability","displayName":"Check Availability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_slot_options","description":"Get the configuration options for an availability slot (time slots, variants, language, etc.). Shows what needs answering before the slot can be added to a booking. If options are already complete, proceed to `get_slot_pricing`.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slotId"],"properties":{"slotId":{"type":"string"}},"additionalProperties":false},"title":"Slot Options","logicalName":"get_slot_options","displayName":"Slot Options","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"answer_slot_options","description":"Answer configuration options for an availability slot (e.g., select time, variant, language). Call iteratively until \"Options complete: YES\". IMPORTANT: After options are complete you MUST call `get_slot_pricing` and then `set_slot_pricing` before the slot can be added to a booking.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slotId","options"],"properties":{"slotId":{"type":"string"},"options":{"type":"array","items":{"type":"object","required":["id","value"],"properties":{"id":{"type":"string"},"value":{"type":"string"}},"additionalProperties":false}}},"additionalProperties":false},"title":"Answer Slot Options","logicalName":"answer_slot_options","displayName":"Answer Slot Options","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_slot_pricing","description":"Get pricing categories for a fully configured availability slot (options must be complete first). Shows participant types (Adult, Child, etc.) with prices and min/max units. Use `set_slot_pricing` to set units.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slotId"],"properties":{"slotId":{"type":"string"}},"additionalProperties":false},"title":"Slot Pricing","logicalName":"get_slot_pricing","displayName":"Slot Pricing","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_slot_pricing","description":"Set the number of participants for each pricing category (e.g., 2 Adults, 1 Child). This is REQUIRED before adding to a booking. After setting units, check isValid — only when isValid=true can you call `create_booking` then `add_to_booking`.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slotId","pricingCategories"],"properties":{"slotId":{"type":"string"},"pricingCategories":{"type":"array","items":{"type":"object","required":["id","units"],"properties":{"id":{"type":"string"},"units":{"type":"number"}},"additionalProperties":false}}},"additionalProperties":false},"title":"Set Pricing","logicalName":"set_slot_pricing","displayName":"Set Pricing","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"configure_and_quote","description":"Composite tool: configure slot options AND set pricing in one call. Completes any remaining option selections, then sets participant counts. Use this instead of calling answer_slot_options → get_slot_pricing → set_slot_pricing separately.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slotId"],"properties":{"slotId":{"type":"string"},"options":{"type":"array","items":{"type":"object","required":["id","value"],"properties":{"id":{"type":"string"},"value":{"type":"string"}},"additionalProperties":false}},"pricingCategories":{"type":"array","items":{"type":"object","required":["id","units"],"properties":{"id":{"type":"string"},"units":{"type":"number"}},"additionalProperties":false}}},"additionalProperties":false},"title":"Configure & Quote","logicalName":"configure_and_quote","displayName":"Configure & Quote","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_booking","description":"Create a new booking basket. This is the first step in the booking process after checking availability.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Create Booking","logicalName":"create_booking","displayName":"Create Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"add_to_booking","description":"Add a fully configured availability slot to a booking. PREREQUISITE: The slot MUST have isValid=true (from `set_slot_pricing`) before calling this. The required flow is: check_availability → get_slot_options → answer_slot_options → get_slot_pricing → set_slot_pricing (isValid=true) → create_booking → add_to_booking.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId","availabilityId"],"properties":{"bookingId":{"type":"string"},"availabilityId":{"type":"string"}},"additionalProperties":false},"title":"Add to Booking","logicalName":"add_to_booking","displayName":"Add to Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_questions","description":"Get all questions that need to be answered for a booking (guest details, contact info, etc.).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId"],"properties":{"bookingId":{"type":"string"}},"additionalProperties":false},"title":"Booking Questions","logicalName":"get_booking_questions","displayName":"Booking Questions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"answer_booking_questions","description":"Answer booking questions (guest name, email, phone, etc.). IMPORTANT: You MUST provide leadPassengerName AND answer ALL required questions from get_booking_questions (including NAME_GIVEN, EMAIL, PHONE_NUMBER). After calling this, check canCommit — only call commit_booking when canCommit is true.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId","leadPassengerName","answers"],"properties":{"answers":{"type":"array","items":{"type":"object","required":["questionId","value"],"properties":{"value":{"type":"string"},"questionId":{"type":"string"}},"additionalProperties":false}},"bookingId":{"type":"string"},"leadPassengerName":{"type":"string"}},"additionalProperties":false},"title":"Answer Questions","logicalName":"answer_booking_questions","displayName":"Answer Questions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_payment_info","description":"Get payment information for a booking. Returns Stripe payment details if consumer payment is required, or indicates if the booking is on-account (no payment needed).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId"],"properties":{"bookingId":{"type":"string"}},"additionalProperties":false},"title":"Payment Info","logicalName":"get_payment_info","displayName":"Payment Info","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"commit_booking","description":"Finalize and commit a booking. PREREQUISITES: 1) All required questions must be answered (canCommit=true from answer_booking_questions). 2) If payment is required, payment must be completed first. Returns the booking confirmation with voucher URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId"],"properties":{"bookingId":{"type":"string"},"waitForConfirmation":{"type":"boolean"}},"additionalProperties":false},"title":"Commit Booking","logicalName":"commit_booking","displayName":"Commit Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_status","description":"Check the current status of a booking. Use this to check if a pending booking has been confirmed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId"],"properties":{"bookingId":{"type":"string"}},"additionalProperties":false},"title":"Booking Status","logicalName":"get_booking_status","displayName":"Booking Status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Honeymoonexperiences&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cuaG9uZXltb29uZXhwZXJpZW5jZXMuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Honeymoonexperiences%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.honeymoonexperiences.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Honeymoonexperiences%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.honeymoonexperiences.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Honeymoonexperiences&connectorUrl=https%3A%2F%2Fwww.honeymoonexperiences.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Honeymoonexperiences\" --url \"https://www.honeymoonexperiences.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/honeymoonexperiences-mcp-e814f79753","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/honeymoonexperiences-mcp-e814f79753/tools/{tool}","mcpServerUrl":"https://www.honeymoonexperiences.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/honeymoonexperiences-mcp-e814f79753?live=1"}