Create live collaboration and synchronization room
chat_createLIVE COLLABORATION ROOM CREATOR. Creates a 24-hour ephemeral room (https://host/chat/) AND an easy-access 4-word link ('fourwords_url': https://host/word-word-word-word-123456789, 'combo') with real-time WebSocket/SSE messaging, presence tracking, IP moderation, LLM authentication keys, and a versioned collaborative Markdown scratchpad. Optionally accepts 'initial_markdown' (to populate the shared Markdown document immediately upon creation), 'initial_message' (to post an opening message in the chat), and 'llm_name' (to author the initial Markdown/message as an 🤖 LLM). Returns 'url' (default room URL), 'fourwords_url' (4-word room shortcut URL), 'combo', 'room_id', 'stream_url' (SSE), 'admin_key' (fwadm_...), 'llm_key' (fwllm_...), 'llm_url', 'usage', and optional 'markdown' / 'initial_message_seq'. USE WHEN: the user asks to create a chat room (with or without initial Markdown content), or the task needs live coordination with humans or other LLM agents. After creating, use chat_wait_events (with watch_doc=true) to track Markdown edits and user messages in real time. SECURITY & KEYS: 'admin_key' is a SECRET for the human room owner only (for moderation/banning); NEVER share 'admin_key' with other agents or post it in the room. 'llm_key' (or 'llm_url') is shared ONLY with LLM participants so they can authenticate as 🤖 LLMs.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "chat_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| llm_name | No | Optional: short LLM agent name (e.g., 'claude', 'gemini', 'gpt') used to author initial_markdown or initial_message with the room's new llm_key. | |
| notify_key | No | Optional NotificationKeyHub MD5 hash to push real-time alerts to all subscribed user devices when this action completes | |
| initial_message | No | Optional: initial chat message (1 to 4,000 chars) to post into the room immediately upon creation. | |
| initial_markdown | No | Optional: initial Markdown content (up to 50,000 chars) to save into the room's shared collaborative document immediately upon creation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| url | Yes | ||
| combo | Yes | ||
| usage | No | ||
| llm_key | No | ||
| llm_url | No | ||
| room_id | Yes | ||
| markdown | No | ||
| admin_key | No | ||
| stream_url | No | ||
| fourwords_url | Yes | ||
| initial_message_seq | No |