MCP · SKILL · PLUGIN

Club Med, inside your AI assistant

Browse resorts, pick dates, add airport transfers, kids club, dining and excursions, pay with a Curless virtual card, and manage or cancel the booking — all from chat.

claude.ai — paste one line into the chat

https://skill.curless.ai/clubmed  帮我装这个 skill
(or: install this skill for me)

Claude reads the skill from this page, packages it, and hands it back as a Skill card with an Install button — one click and it's on your account (the same card later shows Update skill). A chat can't write to your settings directly, so that click is yours to make.

Then add the connector once (next section) so it can actually book.

Packaging recipe (what the assistant does)

Fetch the two source files, put them in a folder named clubmed-booking/, zip that folder, and return the zip as a file:

clubmed-booking/SKILL.md              https://skill.curless.ai/clubmed/SKILL.md
clubmed-booking/references/flows.md   https://skill.curless.ai/clubmed/references/flows.md

Machine-readable manifest of the same: skill.json. Or skip the packaging and hand over the prebuilt skill zip.

Claude Code — no connector setup at all

The skill folder carries .claude-plugin/plugin.json and .mcp.json, so Claude Code loads it as a plugin and registers the Club Med MCP server itself. Either path:

/plugin marketplace add https://skill.curless.ai/marketplace.json
/plugin install clubmed-booking@curless

…or unzip the skill straight into your skills folder:

curl -fsSL https://skill.curless.ai/clubmed/clubmed-booking-skill.zip -o /tmp/cm.zip \
  && unzip -o /tmp/cm.zip -d ~/.claude/skills/

No claude mcp add either way. Then just say “book Club Med Bali, Sep 10–13”. Updates: /plugin update clubmed-booking@curless.

claude.ai / ChatGPT — connector is a separate step

A skill on these platforms is files only — nothing inside it can register a connector, and a chat can't write to account settings. So the skill teaches the rules and the connector supplies the tools; you add the connector once, by hand.

https://agent.curless.ai/mcp/store/clubmed

1. Settings → Connectors → Add custom connector → paste the URL.
2. (claude.ai, optional) Settings → Capabilities → Skills → upload the skill zip below — it teaches the assistant the booking rules the connector enforces.

Download skill (.zip) Download plugin (.zip)

Browsing is public. To pay, append your Curless key (?api_key=sk_test_…) to the connector URL or sign in on the connector's login screen — never paste a key into the chat.

What it can do

AskResult
“Book Club Med Bali, Sep 10–13, 2 guests”paid booking + CM- code
“Add a round-trip transfer and 2 kids at the club”services on one payment
“Add a dinner to CM-A151B9”separate charge, own receipt
“Move the excursion to the 12th”repriced, no cancellation fee
“What would cancelling cost?”fee quote before anything runs
“Cancel my stay”room + every service, itemised

Cancellation fees

Days before the serviceFee
30 or morefree
14 – 2910%
7 – 1325%
2 – 650%
under 2 daysnon-refundable

The assistant must show you the exact fee before it can cancel anything — the server refuses a cancellation that wasn't quoted first.

Demo environment. Payments settle on Curless test rails — no real money moves.
This page: skill.curless.ai/clubmed · Storefront: clubmed.curless.ai