ZulipChat MCP bridges any MCP-compatible AI assistant to your Zulip workspace, allowing the assistant to send and read messages, search conversation history, and monitor activity.
From the registry: ZulipChat MCP: Connect AI to Zulip with 60+ tools for messaging, streams, events, and analytics
$ curl -LsSf https://astral.sh/uv/install.sh | shhttps://docs.astral.sh/uv/Please install the `zulipchat` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **uv** — uv package manager is required to run via uvx Run: `curl -LsSf https://astral.sh/uv/install.sh | sh` (https://docs.astral.sh/uv/)
- **Zulip API credentials** — A Zulip zuliprc file is required. Go to Zulip Settings > Personal > Account & privacy > API key to download it. (https://zulip.com/api/)
Canonical MCP server config (stdio transport):
- command: `uvx`
- args: ["zulipchat-mcp","--zulip-config-file","~/.zuliprc"]
Note: Zulip chat MCP server. 19 core tools by default; use --extended-tools flag for ~55 tools. Supports dual identity with --zulip-bot-config-file. Use `ZULIPCHAT_EXTENDED_TOOLS=1` env var to enable extended mode. Run `uvx zulipchat-mcp-setup` for interactive onboarding.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.ZULIPCHAT_EXTENDED_TOOLSEnables extended tools mode.Lightweight DMARC parser: auto-fetch email reports, visualize compliance in a single all-in-one app