Zulip MCP integration
Reads threaded topics, sends and schedules messages, manages channel subscriptions, and watches the event queue so new Zulip activity triggers the next step.
111actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Update user by email
Lyro modifies a Zulip user by email address. Your team updates user details without leaving the chat.
Send message
Lyro sends a message in Zulip. Your team communicates with team members without opening the app.
Archive channel
Lyro archives a channel in Zulip. Your team closes out conversations and keeps the workspace organized.
How businesses use Zulip + Lyro
Each card is one request a support team gets, and the Zulip actions Lyro runs to close it.
Answer from what was already said in Zulip
Lyro pulls the messages behind a topic, checks which ones match a narrow filter, and reads a message's edit history, so an answer cites the thread that already covered it rather than restarting the discussion.
Get MessagesCheck Messages Match NarrowGet Message HistoryPost now or hold it for the right hour
Lyro sends a message to the channel and topic that owns the subject, or queues it as a scheduled message and sets a reminder when the update should land later in the recipient's working day.
Send MessageCreate Scheduled MessageCreate Message ReminderKeep channels, topics, and subscriptions in order
Lyro creates a channel for a new workstream, subscribes the people who need it, and archives a channel once the work behind it is finished, so the sidebar reflects what the team is currently doing.
Create ChannelSubscribe to ChannelArchive ChannelReact to new Zulip activity as it happens
Lyro registers an event queue and polls it, so a message arriving in a watched channel or an alert word firing becomes the trigger for the next action instead of something a person has to notice.
Register Event QueueGet EventsAdd Alert Words
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Zulip actions it has and picks the ones a request needs.
- 01
Connect Zulip
Authorize the Zulip account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Zulip actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Zulip
Setup, permissions, and the limits of what Lyro can do inside Zulip.
Only the ones the connected account can already reach. Lyro calls Get All Channels and Get Subscriptions to see what is available, and Zulip keeps private channels invisible to accounts that are not subscribed, so widening access means subscribing the connected account through Subscribe to Channel rather than changing anything in Lyro.
Every action available in Zulip
All 111 actions your agent can call on Zulip, straight from the live MCP connection.
Add alert words
Add alert words to the current user's configuration.
Add apns device token
Add an APNs (Apple Push Notification service) device token to Zulip.
Add default stream
Add a channel as a default stream in Zulip.
Add linkifier
Add a linkifier to a Zulip realm.
Add navigation view
Add a navigation view in Zulip.
Add reaction
Add an emoji reaction to a Zulip message.
Archive channel
Archive a channel in Zulip.
Check messages match narrow
Check if specific messages match a narrow filter.
Create bigbluebutton video call
Create a BigBlueButton video call in Zulip.
Create channel
Create a new channel in Zulip.
Create channel folder
Create a new channel folder in Zulip.
Create custom profile field
Create a custom profile field in Zulip.
Create drafts
Create one or more draft messages in Zulip.
Create reusable invitation link
Create a reusable invitation link for the Zulip organization.
Create message reminder
Create a message reminder in Zulip.
Create saved snippet
Create a saved snippet in Zulip.
Create scheduled message
Create a scheduled message in Zulip.
Delete draft
Delete a draft in Zulip.
Delete message
Delete a message in Zulip.
Delete event queue
Delete an event queue previously registered via POST /api/v1/register.
Delete reminder
Delete a reminder from Zulip.
Delete saved snippet
Delete a saved snippet by its ID.
Delete scheduled message
Delete a scheduled message in Zulip.
Delete topic
Delete a topic from a Zulip channel/stream.
Edit draft
Edit an existing draft message in Zulip.
Edit navigation view
Update a navigation view in Zulip.
Edit saved snippet
Edit a saved snippet by updating its title and/or content.
Export realm
Create a Zulip realm data export.
Get alert words
Retrieve all configured alert words for the authenticated user.
Get another user presence
Get the presence status for a specific user in Zulip.
The tools Zulip sits next to
Same connection, same setup. Pick the next one your team already uses.
Clickmeeting
Schedules conferences and sends invitations, registers participants and issues access tokens, and pulls attendance, poll, and Q&A data afterwards.
Google
Finds files and documents, sends or drafts email, books meetings against real free slots, and logs the outcome to a spreadsheet.
Mocean
Sends WhatsApp text, media, and interactive messages, places and ends voice calls, and checks whether an SMS was delivered.
Roam
Posts messages and reads chat history, provisions users and groups over SCIM 2.0, and lists meetings, recordings, transcripts, and audit entries.
Textit
Sends broadcasts to contacts and groups, traces message and flow-run history, keeps contact groups accurate, and sets up scheduled campaigns.
Whatsapp
Replies inside the 24-hour window with text, buttons, or media, re-opens closed threads with approved templates, and checks number and template status.

Ready to connect Zulip?
Authorize the account and your agent has all 111 actions from the first conversation.


