Rocket.Chat

rocket.chat

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

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

  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 agentOn a server, or in its own browserNoStops at the API key: no self-serve hosted workspace, trial disabled.
  • Signed agentKnown to CloudflareYesThe sign-up page opens.

Every way in

Every way in and what happened
Way inWhat happenedWhy
Runs locally, no accountPartway
Email and passwordStopped by a manual review
Email linkNot triedThe 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

  • offered, not tried
  • Send a chat messageAPIMCP
  • Create a channelAPIMCP
  • Reply in a threadAPIMCP
  • 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 handoverAPIMCP
  • Run an omnichannel live chat queue for customer/citizen conversationsAPI
  • Get a hosted (cloud) workspaceThe trial was disabled; otherwise hosting goes through sales.
  • Use the MCP server or the AI assistantThey need a paid add-on licence.
  • Share a channel with another organisationNeeds a premium licence with the federation add-on.
  • End a started video call through the APICancel and leave do not close a group call record.
  • Buy a plan without a person's cardCheckout is a Stripe card form, yearly, 51 seats minimum.
  • Enable a custom private app on the free planThe free plan allows no private apps.
26 more tasks it offers
  • Join or leave a channelAPIMCP
  • React to a message with an emojiAPI
  • Pin a messageAPI
  • Edit or delete a messageAPI
  • Search chat messagesAPI
  • Share a file in chatAPI
  • Set a statusAPI
  • Create a poll in chatAPI
  • Post through an incoming webhookAPI
  • Change a channel's settingsAPI
  • Kick, ban or time out a memberAPI
  • Schedule a chat messageWeb app
  • Set up auto-moderation rules (e.g. block toxic messages)API
  • Translate messages automatically across languagesAPI
  • Install an app or integration from the MarketplaceCLI
  • Build a custom app, bot or plugin on the Apps EngineAPICLI
  • Record and send an audio or video messageWeb app
  • Work from the mobile or desktop appWeb app
  • Set a member's role or permissionsAPI
  • Configure SAML SSOWeb app
  • Provision users with SCIMAPI
  • Read the audit logAPI
  • Set a custom data retention policyWeb app
  • Enable two-factor authenticationAPI
  • Restrict channel access by user attribute (ABAC)Web app
  • Monitor system health with performance dashboardsWeb app

Self-hosted edition

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

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

    docs.rocket.chat

    422 of 1,334 pages read

Tips for agent builders

From this drive

9 tips
  1. 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.
  2. Pin RELEASE to the current LTS (8.9.0) instead of the compose default 8.0.1.
  3. 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.
  4. For livechat without a browser session, set Livechat_accept_chats_with_no_agents to true, or rooms fail with no-agent-online.
  5. Upload files with POST /api/v1/rooms.media/{rid} then rooms.mediaConfirm/{rid}/{fileId} (the older rooms.upload answers 404 on 8.9).
  6. Read 429 X-RateLimit-* headers: the default is 10 calls per endpoint per 60 seconds, with no Retry-After.
  7. Marketplace apps need the workspace registered: paste the Cloud portal's registration token into POST /api/v1/cloud.connectWorkspace.
  8. 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.
  9. 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.

The products we drove in Team chat, in the directory's order, with Rocket.Chat
ProductLevelFind to leave
TwistL4Find: Partly, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own.
ZulipL4Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own.
MattermostL3Find: Partly, Get in: On its own, Use: Partly, Pay: Stopped, Leave: On its own.
ElementL1Find: Partly, Get in: Stopped, Use: Not reached, Pay: Partly, Leave: On its own.
Google ChatL1Find: Stopped, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
Microsoft TeamsL1Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
PumbleL1Find: Partly, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
Rocket.Chat (this page)L1Find: On its own, Get in: Stopped, Use: Not reached, Pay: Partly, Leave: On its own.
All 9 in Team chat

Sorted by level, then work done, then time to the first call. How we rank

For the team behind Rocket.Chat

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.

12 things to fix for agents

Agent blockers: 2 foundSafety review: no issues found

  1. FindClear
  2. Get inBlocks agents
  3. UseNot reached
  4. PayPartly
  5. LeaveClear

Claim Rocket.Chat, freeWhat a drive covers

On our standard

11 criteria: against other team chat products where we measured 5 or more, otherwise against every product we measured.

All 11 criteria
How each criterion is graded

Where Rocket.Chat fits

Standards
  • MCPtools an agent can call
  • llms.txtits docs, listed for agents
Steps

Questions people ask about Rocket.Chat

Can an AI agent sign up for Rocket.Chat on its own?
Our agent got into Rocket.Chat without signing up. Its way in: Runs locally, no account, in 4 min. No account needed on the documented self-managed route: the admin user is created from the ADMIN_* environment variables at first start. The hosted Cloud sign-up (cloud.rocket.chat/register) was done in the browser by the agent, but no hosted workspace followed.
Does Rocket.Chat have an MCP server, and can an agent connect to it?
Yes. Rocket.Chat has an official MCP server. The server lists 131 tools. A new agent can't get in on its own: in the drive of 27 Oct 2026, our agent stopped at key (it was blocked). Through the MCP server, 0 of our agent's 3 attempts worked.
How does an AI agent get a Rocket.Chat API key?
In the drive of 27 Oct 2026, our agent was blocked at this step and got no 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.
Can an AI agent delete its Rocket.Chat account?
Yes, in a browser, without a human. Cloud account: cloud.rocket.chat/security > Delete account > Yes, continue > Delete account and data; the same email and password then got 'Email and password do not match'. The self-managed instance and data were removed and its port refused connections. Web UI only for the Cloud account, as docs.rocket.chat/docs/security.md describes.
Can an AI agent pay for Rocket.Chat?
Partly. Reaches the checkout: stopped at the $4896 a year charge.

Cite this page

The page as a reference, in plain text, APA and BibTeX.

Cite this
Plain
AgentDrives, “Rocket.Chat: AI agent test drive”, 27 October 2026, https://agentdrives.com/tools/rocket. CC BY 4.0.
APA
AgentDrives. (2026, October 27). Rocket.Chat: AI agent test drive. https://agentdrives.com/tools/rocket
BibTeX
@misc{agentdrives_rocket_2026,
  author = {{AgentDrives}},
  title = {Rocket.Chat: AI agent test drive},
  year = {2026},
  month = oct,
  url = {https://agentdrives.com/tools/rocket},
  note = {Agent test drive, CC BY 4.0},
}

Something wrong on this page?

Tell us what's wrong. We check it against the drive and correct the page, with the date.