Liveblocks

Liveblocks MCP Connector for Claude

F

Manage real-time collaboration infrastructure—create rooms, authorize users, and inspect collaborative storage or threads directly from your AI agent.

18 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Liveblocks account to any AI agent to orchestrate multiplayer experiences and real-time collaboration features through natural language.

What you can do

  • Room Management — List, create, update, and delete rooms to manage your application's collaborative spaces.
  • User Authentication — Generate access tokens and identify users with specific permissions using authorize_user and identify_user.
  • Collaborative Storage — Inspect and patch room storage state or manage Yjs documents for shared editing.
  • Comments & Threads — Query, create, and resolve comment threads to keep track of team discussions within rooms.
  • Real-time Presence — List active users in a room or broadcast custom events to connected clients.

How it works

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

Who is this for?

  • Full-stack Developers — quickly debug room storage, manage user permissions, or clear stale rooms without leaving the terminal or IDE.
  • Product Managers — monitor active collaboration sessions and review comment threads across different project rooms.
  • DevOps Engineers — automate the provisioning of collaborative environments and manage access rules programmatically.
real-time-collaborationroom-managementuser-presenceshared-statemultiplayer-infrastructureapi-auth

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

authorize_user

Obtain an access token for a client to enter a room

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

get_thread

Get a specific thread

get_ydoc

Get a JSON representation of the Yjs document

identify_user

Permissions are managed on the backend. Obtain an ID token for a client

initialize_storage

Initialize or reinitialize Storage

list_active_users

List users currently in the room

list_rooms

Can be filtered by metadata or access. List rooms with filtering and pagination

list_threads

List threads in a room

patch_storage

Apply JSON Patch operations to Storage

resolve_thread

Resolve a thread

update_room

Update room properties

update_ydoc

Send a binary Yjs update

See how to talk to your AI agent using Liveblocks.

List the first 10 rooms in my Liveblocks project.

I've retrieved your rooms. You have active rooms like 'main-editor', 'collaboration-hub', and 'test-room-1'. Would you like to see the metadata for any of these?

Create a new room with ID 'sprint-planning' and set default access to room:write.

Room 'sprint-planning' has been successfully created with 'room:write' as the default access level. You can now start authorizing users for this space.

Who is currently active in the room 'main-editor'?

Checking active users... I found 3 users currently connected to 'main-editor': 'alice_dev', 'bob_designer', and 'charlie_pm'.

You can ask the agent to use the `list_rooms` tool and provide a JSON string in the metadata parameter. For example, ask to 'List rooms where the project metadata is alpha'.

Related Connectors