• STREAM
  • DIRECT
  • USER
  • HUMAN

How to send Zulip messages with your AI client

Connect Zulip to your AI client to turn your chat conversations into actionable commands.

Ask AI about this page

Short answer

How can I make my AI send Zulip messages?

Your AI uses the Zulip MCP to find the right users and streams, then posts messages directly to them. You can target specific channels or send private messages to individuals.

Message destinations

Where your messages land.

The AI directs your text to the right place in Zulip.

STREAM

Post to channels

The AI finds the correct stream and drops your message there for the whole group to see.

DIRECT

Private messages

Your AI sends a one-on-one message to a specific person without you needing to open the app.

USER

Identify recipients

The AI looks up user handles to make sure your message hits the right person every time.

HUMAN

Manual review

You decide exactly what gets sent, keeping you in control of the conversation flow.

The workflow

What your AI does when you ask it to message.

The AI handles the navigation so you don't have to hunt for channel names or user IDs.

  1. Locate the recipient

    The AI checks your Zulip organization to find the specific user you want to contact.

    zulip_get_users
  2. Find the channel

    It scans your available streams to match your request to a real Zulip stream.

    zulip_get_streams
  3. Draft the text

    Your agent prepares the content based on your instructions and the context of your chat.

    zulip_send_message
  4. Deliver the message

    The AI executes the final post to the chosen stream or user.

    zulip_send_message

Try it

Copy these to start.

Use these prompts to trigger the Zulip MCP.

Starting points

Swap out the channel names and user names for your actual Zulip details.

Zulip Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_gf0wrYJQVdoDN3muS1hhulNgljNBPD4c66UAZDwp/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Zulip capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "zulip-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_gf0wrYJQVdoDN3muS1hhulNgljNBPD4c66UAZDwp/mcp"
    }
  }
}
Copy into chat04
  • Send a message to the engineering stream saying the build is complete.

  • Send a direct message to Sarah Jenkins asking for the status of the API docs.

  • Post an update to the general stream about the new meeting time.

  • Message Mike Ross in Zulip to let him know I'm jumping on a call.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Zulip once, then ask.

Follow the link to link your account. Your credentials stay encrypted and the setup is handled on our end.

Connect Zulip to your AI

FAQ

How the Zulip Connector behaves

  • 01

    Can my AI delete messages I sent?

    No. The AI only has the ability to send messages, not delete or edit them.

  • 02

    Does the AI choose which stream to post in?

    The AI identifies the stream based on your prompt, but you should always specify the channel to ensure it goes to the right place.

  • 03

    Can the AI read my private messages?

    The AI can only access the data required to find users and streams to fulfill your specific request.

  • 04

    Will the AI message people without me knowing?

    No. The AI acts on your direct instructions within your chat session.

  • 05

    Can the AI create new streams?

    No. The AI can only find and post to existing streams.

  • More questions about Zulip? The Connector page answers them. See everything the Zulip Connector can do

Connect Zulip to Claude, Cursor, ChatGPT & more