@curless/clubmed-demo
v0.4.3
Published
Demo Club Med storefront MCP — browse resorts worldwide and book them end-to-end: Club Med's merchant backend (mcp.curless.ai/clubmed) prices the resort and opens a merchant-quoted ACP session; the buyer agent completes the payment with a card (ACP) or in
Readme
@curless/clubmed-demo
A demo "Club Med" storefront MCP server. Browses Club Med resorts worldwide (Alps & Japan ski; Mediterranean, Indian Ocean, Caribbean & Americas sun) and books them through agentbank acquiring (ACP). For demos/testing only.
Use (Claude Desktop / any MCP client)
{
"mcpServers": {
"clubmed": {
"command": "npx",
"args": ["-y", "@curless/clubmed-demo"],
"env": {
"AGENTBANK_AGENT_TOKEN": "agb_test_..."
}
}
}
}AGENTBANK_AGENT_TOKEN is an agentbank agent key (agb_...) with agent:execute.
The server talks to https://mcp.curless.ai by default — no need to configure it.
Tools
list_clubmed_resorts— browse resorts worldwide (Alps & Japan ski; Mediterranean, Indian Ocean, Caribbean & Americas sun — filter by country / ski|sun); shows the per-person/week price.get_clubmed_resort— one resort by sku.book_clubmed_resort— books in two steps: the merchant backend (mcp.curless.ai/clubmed) opens a merchant-quoted ACP checkout session, then this buyer agent completes it with its own card token — a real charge on the configured rail. The buyer never touches the merchant's keys.
Optional env:
AGENTBANK_API_URL— override the gateway base URL (defaulthttps://mcp.curless.ai); set tohttp://localhost:3000for local dev.AGENTBANK_PAYMENT_TOKEN— the card token the buyer pays with (defaultpm_card_visa, the Stripe sandbox test card).
