MCP.Market

Rocketchat MCP server

by millerchou·io.github.millerchou/rocketchat-mcp·v0.1.0·1 stars

MCP server for Rocket.Chat — messages, DMs, search, files, and channels over stdio

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

1 stars20 downloads/wk

Reviews

Write one

Nobody has reviewed Rocketchat yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Rocketchat tools (12, 5 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • create_channelwrite action

    Create a new channel.

  • delete_messagewrite action

    Delete a message.

  • download_attachment

    Download attachments from a message. Returns local file paths that can be viewed with the Read tool.

  • get_channel_messages

    Get messages from a channel, group or DM (newest first).

  • get_unread

    Get all rooms with unread messages and their latest unread content.

  • get_user_info

    Get information about a specific user.

  • list_all_rooms

    List all rooms (channels, groups and DMs) available to the user.

  • list_users

    List all users available to the user.

  • 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.

  • send_direct_messagewrite action

    Send a direct message to a user.

  • send_filewrite action

    Send a file (image, document, etc.) to a channel or user.

  • send_message_in_channelwrite action

    Send a message to a RocketChat channel.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Rocketchat compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,470 Web search servers
Tools
12
the typical Web search server has 5
Tools that change things
42%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 55% of 1,786 Web search servers
Downloads a week
20
more than 7% of 827 Web search servers with a package

What its tools let an agent do: 7 read · 1 create · 1 delete · 3 send or post

Install Rocketchat in Claude Code, Cursor or VS Code

claude mcp add rocketchat-mcp -- uvx rocketchat-mcp
Add to Cursor

What the publisher says

From the Rocketchat repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.millerchou/rocketchat-mcp -->

rocketchat-mcp

An MCP server for Rocket.Chat. It lets MCP clients (Claude Desktop, Cursor, Claude Code, etc.) send and read messages, send DMs, search history, upload/download files, and manage channels on a Rocket.Chat workspace over stdio.

Actively maintained fork of

elieworkspace/rocketchat-mcp,

adding Personal Access Token auth, more tools, and reliability/security

improvements. See NOTICE for attribution.

Tools

Quoted messages and attachments

Message listings include quoted text and uploaded files inside quotes. A quote is a snapshot shared in the containing message; the original room may no longer be accessible. Use the containing message ID when downloading a quoted attachment. You do not need to read the original room first.

downloadattachment(messageid, attachmentid) downloads the selected file ID shown in the listing. Omitting attachmentid retains the existing behavior of downloading all supported attachments, now including quoted files. The server still enforces file access permissions. File references must originate from this Rocket.Chat server's upload path; redirects to file storage do not receive Rocket.Chat authentication headers. Downloads use unique temporary filenames and do not overwrite prior downloads.

HTTP errors include the server's error type and message when available, so a missing message, an access failure, and a network failure are not reduced to the same diagnosis. Configured authentication secrets are excluded from these error summaries.

&lowast; listallrooms and listusers call workspace-wide endpoints (channels.list / users.list) that require admin or the corresponding view- permission. Every other tool works for a normal chat user.

Authentication

A normal chat user is enough for the core tools. A Personal Access Token is recommended — it keeps the token out of process arguments:

Username/password is also supported via --username / --password. Use --no-verify-ssl for self-signed certificates.

Usage

Run with uvx

uvx rocketchat-mcp --server-url https://chat.example.com

To run the latest unreleased code straight from GitHub instead:

uvx --from git+https://github.com/millerchou/rocketchat-mcp rocketchat-mcp --server-url https://chat.example.com

Client configuration

{
  "mcpServers": {
    "rocketchat": {
      "command": "uvx",
      "args": ["rocketchat-mcp"],
      "env": {
        "ROCKETCHAT_SERVER_URL": "https://chat.example.com",
        "ROCKETCHAT_USER_ID": "your_user_id",
        "ROCKETCHAT_AUTH_TOKEN": "your_personal_access_token"
      }
    }
  }
}

Local development

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Rocketchat: common questions

Is Rocketchat MCP server safe?
Mostly: it is graded B (83/100). Read the Rocketchat safety report
How do I install Rocketchat?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Rocketchat need an API key?
Yes. The registry entry asks for ROCKETCHAT_USER_ID, ROCKETCHAT_AUTH_TOKEN.
Is Rocketchat maintained?
The last commit was 49 days ago (2026-09-16). The latest release is v0.1.0.
What can I use instead of Rocketchat?
Servers from other publishers that do the same job: Silica Core MCP server, Repomix MCP server and ThoughtDAG MCP server.
How does Rocketchat compare with other Web search MCP servers?
safety score 83/100 (higher than 70% of 3,470 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 42% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Rocketchat

Same job from other publishers: the closest match first, then the best rated.

  • Silica Core
    Retrieval over the folder the session opened: files, search, read, code_pack, write_note.
    A
  • Repomix
    Pack local or remote codebases into AI-friendly files that LLMs and coding agents can read or search
    A
  • ThoughtDAG
    Search local AI conversations by file or phrase and recall source turns. Four read-only tools.
    A
  • Everything Search
    Fast file search: Everything SDK on Windows, Spotlight (mdfind) on macOS, locate/plocate on Linux.
    A
  • Papersgpt For Zotero
    Professional AI research tool for Zotero: chat with PDFs, whole-library search, Literature Radar, AutoPilot. 30+ LLMs or local models; built-in MCP server.
    B