---
title: "Zulip integration for LuumenAI"
url: "https://www.luumen.ai/integrations/zulip/"
entity: SoftwareIntegration
category: "Communication"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Zulip integration for LuumenAI

Read Zulip threads for context, then post changes as approved steps

## What LuumenAI can do with Zulip

LuumenAI connects to Zulip with Basic auth and exposes 108 tools (42 read-only · 49 write · 17 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: Basic auth
- Tools available: 108 tools (42 read-only · 49 write · 17 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Communication

## About Zulip with LuumenAI

Zulip is where your incident talk already lives. Luumen reads it directly: which messages match a narrow, what the drafts folder holds, who is present right now. When the work calls for a change in Zulip — a new channel for an incident, an alert word, a reaction on a status update — Luumen previews the change and waits for your approval before it goes through.

## Example tools

Read-only (42 in total):

- `ZULIP_CHECK_MESSAGES_MATCH_NARROW` — Check if specific messages match a narrow filter.
- `ZULIP_GET_ALERT_WORDS` — Retrieve all configured alert words for the authenticated user.
- `ZULIP_GET_ANOTHER_USER_PRESENCE` — Get the presence status for a specific user in Zulip.
- `ZULIP_GET_ATTACHMENTS` — Retrieve metadata on files uploaded by the requesting user.
- `ZULIP_GET_CHANNEL_FOLDERS` — Retrieve all channel folders in the organization, sorted by display order.
- `ZULIP_GET_CUSTOM_EMOJI` — Retrieve all custom emoji configured in the Zulip realm.
- `ZULIP_GET_CUSTOM_PROFILE_FIELDS` — Get all custom profile fields configured for the Zulip realm.
- `ZULIP_GET_DRAFTS` — Fetch all drafts for the authenticated user.

Write and destructive (66 in total, subject to configured approval policy):

- `ZULIP_ADD_ALERT_WORDS` — Add alert words to the current user's configuration.
- `ZULIP_ADD_APNS_TOKEN` — Add an APNs (Apple Push Notification service) device token to Zulip.
- `ZULIP_ADD_DEFAULT_STREAM` — Add a channel as a default stream in Zulip.
- `ZULIP_ADD_LINKIFIER` — Add a linkifier to a Zulip realm.
- `ZULIP_ADD_NAVIGATION_VIEW` — Add a navigation view in Zulip.
- `ZULIP_ADD_REACTION` — Add an emoji reaction to a Zulip message.
- `ZULIP_ARCHIVE_STREAM` — Archive a channel in Zulip.
- `ZULIP_CREATE_BIG_BLUE_BUTTON_VIDEO_CALL` — Create a BigBlueButton video call in Zulip.

## Frequently asked questions

### How does LuumenAI connect to Zulip?

Authorize once with Basic auth. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Zulip on its own?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### Is there an audit trail?

Every call to Zulip — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/zulip/
