Liveblocks (Collaborative)

Liveblocks (Collaborative) MCP Connector for Claude

F

Manage real-time collaborative rooms, user presence, and shared storage via Liveblocks — list rooms, track active users, and handle threads directly from your AI agent.

19 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Liveblocks account to any AI agent to orchestrate real-time collaborative experiences and manage infrastructure through natural conversation.

What you can do

  • Room Lifecycle — Create, list, update, and delete collaborative rooms with custom metadata and access controls.
  • Presence & Interaction — Monitor active users in any room, set ephemeral presence, and broadcast custom events to connected clients.
  • Data Synchronization — Retrieve and patch room storage or Yjs documents to manage shared state across collaborative sessions.
  • Comments & Feedback — Manage collaborative threads, create new discussions, and resolve existing ones to streamline team feedback.
  • User Identity — Authorize and identify users with specific permissions and group assignments via secure token generation.

How it works

  1. Subscribe to this server
  2. Enter your Liveblocks Secret Key from the dashboard
  3. Start managing your real-time infrastructure from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Product Managers — Monitor active collaboration sessions and review user feedback threads without leaving the chat interface.
  • Full-stack Developers — Debug room storage, inspect Yjs document states, and manage room permissions directly from the IDE.
  • Support Teams — Quickly identify active users in a room and verify room configurations to assist customers in real-time.
real-time-syncmultiplayer-experiencepresence-trackingcollaborative-editingweb-socketsstate-management

19 tools expose this connector's capabilities to your AI agent.

list_active_users

List users currently in the room

authorize_user

Obtain an access token with specific permissions

broadcast_event

Broadcast a JSON event to a room

create_room

Create a new room

create_thread

Create a thread and the first comment

delete_room

Delete a room

get_room

Retrieve room details

get_storage

Get the room's Storage tree (LSON or JSON format)

get_ydoc

Get a JSON representation of the Yjs document

identify_user

Obtain an ID token for a user

initialize_storage

Initialize or reinitialize Storage

list_rooms

List rooms with filtering and pagination

list_threads

List threads in a room

list_versions

List Yjs version history snapshots

patch_storage

Apply JSON Patch operations to Storage

resolve_thread

Resolve a thread

set_presence

Set ephemeral presence for a user/agent

update_room

Update room properties (metadata, permissions)

update_ydoc

Send a binary Yjs update

See how to talk to your AI agent using Liveblocks (Collaborative).

List all Liveblocks rooms created after January 1st with the metadata 'status:active'.

I've found 3 rooms matching your criteria: 'Project-Alpha' (ID: room_01), 'Design-Sprint' (ID: room_05), and 'Team-Sync' (ID: room_09). Would you like to see the active users for any of these?

Check who is currently collaborating in room 'editor-prod-42'.

There are currently 2 active users in 'editor-prod-42': 'Alice (ID: user_A)' and 'Bob (ID: user_B)'. Alice has been connected for 15 minutes.

Create a new collaborative room for 'Sprint 24 Planning' with default access set to 'room:write'.

Room 'Sprint 24 Planning' has been successfully created with ID 'sprint-24-plan'. Default access is set to write. You can now start adding threads or initializing storage.

You can use the `list_active_users` tool by providing the Room ID. The agent will return a list of all users currently connected to that room, including their connection IDs and associated info.

Related Connectors