{"apiVersion":"v1","directorySlug":"mysunbed-mcp-ec69b33ed0","title":"MySunbed","description":"Book your sunbed online at the best beach clubs in Europe. Immediate confirmation, exclusive offers and free cancellation.","pageUrl":"https://www.mcpbundles.com/skills/mysunbed-mcp-ec69b33ed0","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.mysunbed.com/mcp","hostedMcpUrl":null,"toolCount":7,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.mysunbed/mysunbed-mcp-ec69b33ed0","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_beaches","description":"Search for beach clubs and sunbed venues. Two modes: (1) By location — provide \"location\" with a city/region name to find beaches in an area, returns availability and pricing. (2) By name — provide \"name\" with an establishment name (e.g. \"Playamesa\", \"Nikki Beach\") to find a specific venue. Use name search when the user mentions a specific beach/club by name. IMPORTANT: If the user's request is vague (e.g. \"best beach in Mykonos\"), ask clarifying questions BEFORE calling this tool — understand t","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string"},"name":{"type":"string"},"page":{"type":"number","default":0},"guests":{"type":"number","default":2},"currency":{"type":"string"},"language":{"type":"string","default":"fr"},"location":{"type":"string"},"page_size":{"type":"number","default":10},"country_code":{"type":"string"},"installations":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"search_beaches","displayName":"search_beaches","title":"search_beaches","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_beach_details","description":"Get detailed information about a specific beach including products (sunbeds, umbrellas, cabanas), photos, amenities, and opening hours. Use this after search_beaches to show a user more details about a specific venue. When the user has a date in mind, pass the date parameter to filter products to only those available for booking on that date.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["beach_id"],"properties":{"date":{"type":"string"},"beach_id":{"type":"string"},"language":{"type":"string","default":"fr"}},"additionalProperties":false},"logicalName":"get_beach_details","displayName":"get_beach_details","title":"get_beach_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_availability","description":"Quick check if a beach has availability for a specific date. Returns availability status and a minimum starting price (NOT the exact price). IMPORTANT: The min_price returned is only indicative — you MUST call get_pricing to get the actual total price before showing a recap or creating a booking.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["beach_id","date"],"properties":{"date":{"type":"string"},"guests":{"type":"number","default":2},"beach_id":{"type":"string"},"currency":{"type":"string"}},"additionalProperties":false},"logicalName":"check_availability","displayName":"check_availability","title":"check_availability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_pricing","description":"Get the exact pricing breakdown for a booking. Returns total amount, amount to prepay online, amount due on-site (if partial prepayment), service charges, cancellation policy with deadline and refund amounts. ALWAYS call this before create_booking to show the user exact costs and cancellation conditions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["beach_id","date"],"properties":{"date":{"type":"string"},"adults":{"type":"number","default":2},"beach_id":{"type":"string"},"children":{"type":"number","default":0},"currency":{"type":"string"},"duration":{"type":"string","default":"DAY"},"language":{"type":"string","default":"fr"},"product_id":{"type":"string"},"cancel_option":{"enum":["STANDARD","FLEXIBLE"],"type":"string","default":"STANDARD"}},"additionalProperties":false},"logicalName":"get_pricing","displayName":"get_pricing","title":"get_pricing","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_reviews","description":"Get customer reviews and ratings for a beach. Shows average rating, review count, and recent reviews with comments. Use ONLY when a user specifically asks about reviews, reputation, or other customers' experiences. Do NOT automatically fetch reviews to rank venues — the best venue for a user depends on their specific needs (budget, ambiance, amenities), not just ratings.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["beach_id"],"properties":{"beach_id":{"type":"string"}},"additionalProperties":false},"logicalName":"get_reviews","displayName":"get_reviews","title":"get_reviews","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_booking","description":"Create a sunbed/beach booking reservation and generate a payment link. IMPORTANT: Before calling this, you MUST have called get_pricing and shown the user the exact total, prepay amount, and cancellation conditions. Ask for explicit user confirmation before proceeding. If the beach has arrival_times (shown in get_pricing and get_beach_details), you MUST ask the user which time slot they prefer and provide the arrival_time_id. Requires customer name, email, phone, and booking details.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["beach_id","date","product_id","first_name","last_name","email","phone"],"properties":{"date":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"adults":{"type":"number","default":2},"beach_id":{"type":"string"},"children":{"type":"number","default":0},"currency":{"type":"string"},"duration":{"type":"string","default":"DAY"},"language":{"type":"string","default":"fr"},"last_name":{"type":"string"},"first_name":{"type":"string"},"product_id":{"type":"string"},"cancel_option":{"enum":["STANDARD","FLEXIBLE"],"type":"string","default":"STANDARD"},"arrival_time_id":{"type":"string"}},"additionalProperties":false},"logicalName":"create_booking","displayName":"create_booking","title":"create_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_status","description":"Check the status of an existing booking. Requires the booking ID and access token that were provided when the booking was created. Use this when a user wants to check on a reservation they already made.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["booking_id","access_token"],"properties":{"language":{"type":"string","default":"fr"},"booking_id":{"type":"string"},"access_token":{"type":"string"}},"additionalProperties":false},"logicalName":"get_booking_status","displayName":"get_booking_status","title":"get_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=MySunbed&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubXlzdW5iZWQuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22MySunbed%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.mysunbed.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22MySunbed%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.mysunbed.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=MySunbed&connectorUrl=https%3A%2F%2Fmcp.mysunbed.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"MySunbed\" --url \"https://mcp.mysunbed.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mysunbed-mcp-ec69b33ed0","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mysunbed-mcp-ec69b33ed0/tools/{tool}","mcpServerUrl":"https://mcp.mysunbed.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mysunbed-mcp-ec69b33ed0?live=1"}