MCPサーバー

Clair

co.meetclair/clair
コマース・小売 公開・接続可能 MCP 2026-07-28

このMCPでできること

Collects and updates consent-based customer information for the Clair retail pilot waitlist.

get_signup_schema
Get the signup schema
Returns the authoritative JSON schema, required fields and privacy terms for the waitlist transaction (exactly what GET /api/signup returns). Read this before joining.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', 'properties': {}}
join_waitlist
Join the Clair pilot waitlist
One typed transaction: joins the named person to the Clair pilot waitlist. consent: true is a recorded claim - assert it only with the person's consent. One submission per person; repeats return already: true. Returns an edit_token binding follow-up details. Identify yourself with agent_name, agent_operator, on_behalf_of.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', 'required': ['email', 'consent'], 'properties': {'email': {'type': 'string', 'description': 'Email of the person joining.'}, 'consent': {'type': 'boolean', 'description': "Must be true. Recorded claim of the named person's consent."}, 'agent_name': {'type': 'string', 'description': 'Optional self-identification: your name as an agent.'}, 'on_behalf_of': {'type': 'string', 'description': 'Optional self-identification: who sent you.'}, 'agent_operator': {'type': 'string', 'description': 'Optional self-identification: who operates you.'}}}
update_waitlist
Add details to a waitlist record
Merges follow-up details into an existing waitlist record. Requires the edit_token returned by join_waitlist - email alone never authorizes a merge. A repeat with nothing new returns already: true. All detail fields optional: name, company, role, context (one line: what they sell), why (the problem they are solving), question (anything they want to ask).
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', 'required': ['email', 'consent', 'edit_token'], 'properties': {'why': {'type': 'string', 'description': 'What brought them here - the problem to solve.'}, 'name': {'type': 'string'}, 'role': {'type': 'string'}, 'email': {'type': 'string', 'description': 'The email used at join time.'}, 'company': {'type': 'string'}, 'consent': {'type': 'boolean', 'description': 'Must be true.'}, 'context': {'type': 'string', 'description': 'One line: what they sell.'}, 'question': {'type': 'string', 'description': 'Anything they want to ask Clair.'}, 'edit_token': {'type': 'string', 'description': 'Token returned by join_waitlist.'}}}
追加
update_waitlist
2026年9月27日2:40
追加
join_waitlist
2026年9月27日2:40
追加
get_signup_schema
2026年9月27日2:40