
ZulipChat MCP Server
Let your agent read and act on Zulip streams, messages, events, and analytics without writing custom API glue.
Overview
ZulipChat MCP is a Grow-phase MCP server with 60+ tools that connects agents to Zulip for messaging, streams, events, and analytics over stdio.
What is this MCP server?
- 60+ MCP tools for messaging, streams, events, and analytics
- stdio PyPI package zulipchat-mcp (v0.4.2)
- Credentials via ZULIP_EMAIL, ZULIP_API_KEY, ZULIP_SITE
- Full Zulip server URL configuration for self-hosted or Zulip Cloud orgs
- Repository: akougkas/zulipchat-mcp on GitHub
- 60+ MCP tools documented in server description
- Package version 0.4.2 on PyPI (identifier zulipchat-mcp)
- 3 required environment variables: ZULIP_EMAIL, ZULIP_API_KEY, ZULIP_SITE
Community signal: 18 GitHub stars.
What problem does it solve?
Maintaining Zulip manually while shipping product work means constant context-switching between chat and your IDE.
Who is it for?
Solo founders and tiny teams already on Zulip who want agent-driven summaries, posts, and stream operations.
Skip if: Slack-only shops, builders without a Zulip org, or anyone who cannot grant API keys safely.
What do I get? / Deliverables
After configuration, your agent can query and act on Zulip through MCP tools instead of one-off API scripts.
- Agent access to 60+ Zulip operations (messaging, streams, events, analytics)
- Reduced custom Zulip API scripting in support workflows
Recommended MCP Servers
Journey fit
How it compares
Zulip integration MCP with 60+ tools, not a generic team-chat skill or CRM.
Common Questions / FAQ
Who is ZulipChat MCP for?
Builders and operators who use Zulip for community or team chat and want Claude Code, Cursor, or similar agents to manage messages and streams via MCP.
When should I use ZulipChat MCP?
Use it in Grow when you need automated posting, stream reads, event handling, or analytics from Zulip inside your agent workflow.
How do I add ZulipChat MCP to my agent?
Install zulipchat-mcp from PyPI, set ZULIP_EMAIL, ZULIP_API_KEY, and ZULIP_SITE, then add the stdio MCP server entry in your agent configuration.