Connect your account, then chat with AI to run tools.
Rocket.chat is an open-source team communication platform that enables users to engage in real-time messaging, audio, and video calls. It is used to facilitate seamless team collaboration and enhance workplace communication.
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/rocket-chatThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Domain knowledge for Rocket.Chat — workflow patterns, data models, and gotchas for your AI agent.
Rocket.Chat organizes communication around rooms (public channels, private groups, direct messages). Teams group channels; subscriptions are the authenticated user's room memberships.
Rocket Chat Get Channel Counters
How many unread messages are in a public channel? Requires room_id (channels.counters). Useful for inbox-style summaries without pulling full history.
Connect Rocket.Chat to any MCP client in minutes
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsRocket Chat Get Channel Members
Who is in a public channel? Requires room_id (channels.members). Resolve roomId from a public channel listing or a channel lookup by name first.
Rocket Chat Get Channel Messages
What messages were posted in a public channel? Requires room_id. Supports offset/count pagination and optional oldest/latest ISO timestamps (channels.history).
Rocket Chat Get Channels
What public channels exist? Omit id to list channels; pass id (roomId) or room_name to fetch one channel. Prefer room_name when you know the channel slug (e.g. general).
Rocket Chat Get Direct Message History
What messages are in a direct-message room? Requires room_id (im.history). List direct-message rooms first to obtain roomId values.
Rocket Chat Get Direct Messages
What direct-message (DM) rooms do I have? Lists DM conversations (im.list). Pass id (roomId) to fetch metadata for one DM via im.info.
Rocket Chat Get Group Members
Who is in a private group? Requires room_id (groups.members). Resolve roomId from a private group listing or a group lookup by name first.
Rocket Chat Get Group Messages
What messages were posted in a private group? Requires room_id or room_name. Uses groups.history with the same pagination and time-window parameters as channels.
Rocket Chat Get Groups
What private groups can I access? Omit id to list groups; pass id (roomId) or room_name to fetch one private group.
Rocket Chat Get Joined Channels
Which public channels have I joined? Returns channels.list.joined — a compact view of your public channel memberships without listing every channel on the server.
Rocket Chat Get Me
Who am I on this Rocket.Chat workspace? Returns the authenticated user's profile (username, id, roles). Use before other calls to confirm credentials and permissions.
Rocket Chat Get Permissions
What permissions exist on this workspace? Lists permission keys and role mappings from permissions.list. Useful for auditing access control.
Rocket Chat Get Roles
What permission roles are defined? Returns the workspace role catalog (admin, user, moderator, custom roles). Read-only; use before assigning or auditing permissions.
Rocket Chat Get Rooms
What rooms am I in across channels, groups, and DMs? Omit id to list rooms (rooms.get); pass id (roomId) for rooms.info metadata.
Rocket Chat Get Subscriptions
What channels and groups am I subscribed to? Omit id to list subscriptions; pass id (roomId) for one subscription via subscriptions.getOne.
Rocket Chat Get Teams
What teams exist on this workspace? Omit id to list teams; pass id (teamId) for teams.info including metadata and membership hints.
Rocket Chat Get User Presence
Is a user online right now? Requires user_id or username (users.getPresence). Resolve userId from a user listing or username lookup first.
Rocket Chat Get Users
Who is on this Rocket.Chat workspace? Omit id to page through users; pass id (userId) or username to fetch one account. For a single user by handle, pass username without id.
Rocket.chat is an open-source team communication platform that enables users to engage in real-time messaging, audio, and video calls. It is used to facilitate seamless team collaboration and enhance workplace communication. It provides 18 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/rocket-chat. Authentication is handled automatically.
Rocket.Chat provides 18 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Rocket.Chat uses API Key. Rocket.Chat requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Notion's official MCP server providing direct access to workspaces, pages, databases, blocks, and co...
Jam is a collaborative bug reporting and feedback tool that allows teams to capture, annotate, and s...
This server serves as the remote API for Guru, a knowledge management tool, but lacks specific detai...
Fireflies is an AI-powered meeting assistant that automatically records, transcribes, and analyzes v...
This server provides event organizers with a suite of tools to manage interactions with attendees an...
Official Airtable MCP server providing AI-powered access to Airtable bases, tables, records, and sch...