# Rocket.Chat L1 · Needs a person

Rocket.Chat is team chat software for channels, threads, live chat with visitors and Jitsi video calls, with a REST API and webhooks.

**Can an AI agent use Rocket.Chat? No.** Our agent couldn't get into Rocket.Chat on its own.

Category: Team chat · Connects by: MCP, API, CLI · Agent payments: None found · Driven: 27 Oct 2026

**How to connect**
- API base URL: `https://apiexplorer.support.rocket.chat` (documented). Source: https://developer.rocket.chat/apidocs/login-with-username-and-password
- Docs page: `https://docs.rocket.chat/` (tested in our drive). Source: https://docs.rocket.chat/

**Level 1: Needs a person.** Agents can't get in on their own.
- Got in by: A person sets it up (Not on its own in its drive)
- Got as far as: Key (Use, Pay and Leave not reached)
- To reach L2: Let an agent get a key on its own.

1 drive, awaiting confirmation

[What the levels mean](https://agentdrives.com/method/levels?via=md)

## From finding it to leaving

What an agent managed without a person, at each step.

1. **Find**: On its own. Docs it can act on: llms.txt, an OpenAPI and an MCP server. 422 doc pages read.
2. **Get in**: Stopped. Can't get a key. No hosted workspace: 'Change to SaaS trial' answered 'Trial creation temporarily disabled. Please try again later.'; the other hosted route is a sales-led guided evaluation. The Cloud portal has no API keys. Stopped here.
3. **Use**: Not reached. Our agent didn't get past key.
4. **Pay**: Reaches the checkout. Stopped at the $4896 a year charge.
5. **Leave**: On its own. Nothing to cancel, deletes its account.

## Getting in

None of the 3 ways in got our agent in on its own; one got partway.

Where it stopped: **Email and password**. No self-serve hosted workspace: trial disabled.

- Both kinds of agent (On a server, or in its own browser): No. Stops at the API key: no self-serve hosted workspace, trial disabled.
- Signed agent (Known to Cloudflare): Yes. The sign-up page opens.

| Way in | What happened |
|---|---|
| Runs locally, no account | Partway |
| Email and password | Stopped by a manual review |
| Email link | Not tried: The same as another way |

## What an agent can do with Rocket.Chat

No task was tried: our agent couldn't get into Rocket.Chat.

Core tasks Rocket.Chat offers an agent:

- Send a chat message (API, MCP)
- Create a channel (API, MCP)
- Reply in a thread (API, MCP)
- Start a call (voice or video) (API)
- Share a channel with another organisation (federation) (API)
- Ask the built-in AI assistant for a summary or handover (API, MCP)
- Run an omnichannel live chat queue for customer/citizen conversations (API)

What it can't do, and why:

- Get a hosted (cloud) workspace: The trial was disabled; otherwise hosting goes through sales.
- Use the MCP server or the AI assistant: They need a paid add-on licence.
- Share a channel with another organisation: Needs a premium licence with the federation add-on.
- End a started video call through the API: Cancel and leave do not close a group call record.
- Buy a plan without a person's card: Checkout is a Stripe card form, yearly, 51 seats minimum.
- Enable a custom private app on the free plan: The free plan allows no private apps.

26 more tasks it offers:

- Join or leave a channel (API, MCP)
- React to a message with an emoji (API)
- Pin a message (API)
- Edit or delete a message (API)
- Search chat messages (API)
- Share a file in chat (API)
- Set a status (API)
- Create a poll in chat (API)
- Post through an incoming webhook (API)
- Change a channel's settings (API)
- Kick, ban or time out a member (API)
- Schedule a chat message (Web app)
- Set up auto-moderation rules (e.g. block toxic messages) (API)
- Translate messages automatically across languages (API)
- Install an app or integration from the Marketplace (CLI)
- Build a custom app, bot or plugin on the Apps Engine (API, CLI)
- Record and send an audio or video message (Web app)
- Work from the mobile or desktop app (Web app)
- Set a member's role or permissions (API)
- Configure SAML SSO (Web app)
- Provision users with SCIM (API)
- Read the audit log (API)
- Set a custom data retention policy (Web app)
- Enable two-factor authentication (API)
- Restrict channel access by user attribute (ABAC) (Web app)
- Monitor system health with performance dashboards (Web app)

### Self-hosted edition

L4 · Runs on its own.

Rocket.Chat also ships an edition you run yourself. Our agent installed it on its own server in about 4 minutes and drove it the same way, doing 100% of the core work.

## How an agent connects

MCP, API, CLI and llms.txt found.

Agent surfaces: API tested · MCP documented · CLI documented · SDK none found · Docs tested · Agent payments none found. Issues found: 2.

- **MCP server**: Listed, not tested. Official server. Alpha, 11 curated or 131 extended tools, AI add-on only. (11 tools across its docs)
- **API**: 497 tested. REST, 626 operations in the OpenAPI files. (623 operations across its docs)
- **OpenAPI**: Unknown.
- **CLI**: Yes. rc-apps 1.14.0 (Apps-Engine: create, deploy, package, submit)
- **SDK**: None found.
- **llms.txt**: Yes. https://www.rocket.chat/llms.txt
- **Agent payments**: None found. The checkout: Reached the card form and stopped: Pro, $4896 a year; Checkout: Stripe Checkout; An invisible bot check loaded at checkout; Wallets: Link.
- **Docs**: Some gaps. Covers getting started, auth and error codes. Code examples on only some pages. https://docs.rocket.chat/ (422 of 1,334 pages read)

[The standards](https://agentdrives.com/standard)

## Tips for agent builders

- Self-host it: run the rocketchat-compose images and set ADMIN_USERNAME, ADMIN_PASS, ADMIN_EMAIL, ADMIN_NAME and OVERWRITE_SETTING_Show_Setup_Wizard=completed, so no browser is needed to get an admin.
- Pin RELEASE to the current LTS (8.9.0) instead of the compose default 8.0.1.
- Authenticate with X-User-Id plus X-Auth-Token from POST /api/v1/users.generatePersonalAccessToken; never call users.logout on your own id, it removes your PATs too.
- For livechat without a browser session, set Livechat_accept_chats_with_no_agents to true, or rooms fail with no-agent-online.
- Upload files with POST /api/v1/rooms.media/{rid} then rooms.mediaConfirm/{rid}/{fileId} (the older rooms.upload answers 404 on 8.9).
- Read 429 X-RateLimit-* headers: the default is 10 calls per endpoint per 60 seconds, with no Retry-After.
- Marketplace apps need the workspace registered: paste the Cloud portal's registration token into POST /api/v1/cloud.connectWorkspace.
- Auto-translate without a cloud key: run LibreTranslate, set AutoTranslate_ServiceProvider to 'libre-translate' and AutoTranslate_LibreTranslateAPIURL, and give role user the auto-translate permission; a room translates only for its other members, never the sender.
- Deploy Apps-Engine apps without a browser with 'rc-apps deploy --url <server> -i <userId> -t <PAT>'; on Starter the app installs but stays disabled (license-prevented).

## How Rocket.Chat compares

In Team chat: 3 of the 9 products we drove in Team chat are higher; 5 others share L1.

- [Twist](https://agentdrives.com/tools/twist.md?via=md): L4, Gets in on its own
- [Zulip](https://agentdrives.com/tools/zulip.md?via=md): L4, Gets in on its own
- [Mattermost](https://agentdrives.com/tools/mattermost.md?via=md): L3, Gets in on its own
- [Element](https://agentdrives.com/tools/element.md?via=md): L1, Can't sign up on its own
- [Google Chat](https://agentdrives.com/tools/chat-google.md?via=md): L1, Can't sign up on its own
- [Microsoft Teams](https://agentdrives.com/tools/microsoft.md?via=md): L1, Can't sign up on its own
- [Pumble](https://agentdrives.com/tools/pumble.md?via=md): L1, Can't sign up on its own
- **Rocket.Chat** (this page): L1, Can't get an API key on its own

[All 9 in Team chat](https://agentdrives.com/categories/team-chat?via=md)

Sorted by level, then work done, then time to the first call. [How we rank](https://agentdrives.com/method?via=md#order)

On our standard (11 criteria: against other team chat products where we measured 5 or more, otherwise against every product we measured):

- [Docs an agent can navigate](https://agentdrives.com/standard#docs-11): **The best result** All 6 others (team chat products) lower.
- [A path written for agents](https://agentdrives.com/standard#docs-10): **Ahead of most** 5 of 6 others (team chat products) lower, 1 the same.
- [The best way in is built for agents](https://agentdrives.com/standard#in-12): **Ahead of most** 5 of 7 others (team chat products) lower, 2 the same.
- [Export before leaving](https://agentdrives.com/standard#leave-03): **In the middle** 3 of 6 others (team chat products) lower, 3 the same.
- [Versions an agent can pin](https://agentdrives.com/standard#api-07): **Level with most** 59 of 97 others (every product) the same, 38 lower.
- [Every way in works for an agent](https://agentdrives.com/standard#in-11): **In the middle** 3 of 6 others (team chat products) lower, 2 the same, 1 higher.
- [One way to page through lists](https://agentdrives.com/standard#api-03): **In the middle** 35 of 87 others (every product) lower, 42 the same, 10 higher.
- [WebMCP tools on the web app](https://agentdrives.com/standard#proto-02): **The same as all** 6 others (team chat products).
- [Spend an agent can see and cap](https://agentdrives.com/standard#pay-05): **Level with most** 3 of 4 others (team chat products) the same, 1 higher.
- [Pages fit one fetch](https://agentdrives.com/standard#docs-08): **Level with most** 4 of 6 others (team chat products) the same, 2 higher.
- [Prices an agent can read](https://agentdrives.com/standard#find-06): **Behind most** 96 of 105 others (every product) higher, 9 the same.

[How each criterion is graded](https://agentdrives.com/standard)

## For the team behind Rocket.Chat

**12 things to fix for agents.**

Agent blockers: 2 found. Safety review: no issues found.

Agents get stuck at Get in. Prove Rocket.Chat is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.

- Find: Clear
- Get in: Blocks agents
- Use: Not reached
- Pay: Partly
- Leave: Clear

[Claim Rocket.Chat, free](https://agentdrives.com/app/products?add=rocket.chat&ref=listing) · [What a drive covers](https://agentdrives.com/method?via=md)

## Where Rocket.Chat fits

- Category: [Work and collaboration](https://agentdrives.com/categories/work?via=md), [Team chat](https://agentdrives.com/categories/team-chat?via=md)
- Standards: [MCP](https://agentdrives.com/standards/mcp) (tools an agent can call), [llms.txt](https://agentdrives.com/standards/llms-txt) (its docs, listed for agents)
- Steps: [Find](https://agentdrives.com/access/find), [Get in](https://agentdrives.com/access/get-in) (stopped here), [Use](https://agentdrives.com/access/use), [Pay](https://agentdrives.com/access/pay), [Leave](https://agentdrives.com/access/leave)
- Rivals: [Element](https://agentdrives.com/tools/element?via=md) (L1), [Google Chat](https://agentdrives.com/tools/chat-google?via=md) (L1), [Microsoft Teams](https://agentdrives.com/tools/microsoft?via=md) (L1)

## Cited in 2 articles

- [CLI for AI agents: 11 of 14 databases have one](https://agentdrives.com/research/which-kinds-of-software-give-ai-agents-a-cli-or-mcp-server?via=md)
- [Does an MCP server mean an AI agent can use your product?](https://agentdrives.com/blog/why-we-drive-software-with-agents?via=md)

Data: [JSON](https://agentdrives.com/api/tools/rocket.json?via=md) · [Markdown](https://agentdrives.com/tools/rocket.md?via=md) · [History](https://agentdrives.com/tools/rocket/history?via=md) · [Atom](https://agentdrives.com/feeds/tools/rocket.atom) · [JSON Feed](https://agentdrives.com/feeds/tools/rocket.json) · licence [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

**Found an error?** [Tell us on this page](https://agentdrives.com/tools/rocket?via=md#correct) or read [how corrections work](https://agentdrives.com/corrections?via=md).
