io.github.millerchou/rocketchat-mcp
MCP server for Rocket.Chat — messages, DMs, search, files, and channels over stdio
Versions
0.1.0latestTools 12
list_users List all users available to the user.
send_message_in_channel Send a message to a RocketChat channel. Args: channel: Channel name (e.g., 'general') or channel ID text: Message text to send
send_direct_message Send a direct message to a user. Args: username: Username of the recipient text: Message text to send
delete_message Delete a message. Args: room_id: ID of the room containing the message msg_id: ID of the message to delete
get_unread Get all rooms with unread messages and their latest unread content.
send_file Send a file (image, document, etc.) to a channel or user. Args: channel: Channel name, channel ID, or @username for DM file_path: Absolute path to the file to upload message: Optional text message to send with the file
list_all_rooms List all rooms (channels, groups and DMs) available to the user.
get_user_info Get information about a specific user. Args: username: Username to get information about
create_channel Create a new channel. Args: name: Name of the channel to create
get_channel_messages Get messages from a channel, group or DM (newest first). Args: room_id: Room ID or room name of the channel/group/DM count: Number of messages to retrieve (default: 20, max: 100) offset: Skip this many newest messages — use to page back through history instead of re-reading with a larger count (e.g. offset=20 to get the 20 messages older than the first page)
search_messages Search messages in a room by keyword. Much cheaper than paging through history with get_channel_messages when looking for a specific message. Args: room_id: Room ID or room name of the channel/group/DM to search in query: Search keyword(s) count: Max results to return (default: 20, max: 100)
download_attachment Download attachments from a message. Returns local file paths that can be viewed with the Read tool. Args: message_id: The message ID (shown as 'id: xxx' in message listings)
Permissions 4
network medium filesystem low shell high env_vars low