ZulipChat MCP Server
A Model Context Protocol server that bridges AI agents with Zulip Chat. It allows assistants to send and read messages, search conversation history, resolve people by name, switch identities, monitor activity, and bind sessions to Zulip topics. It supports various MCP clients like Claude Code and Gemini CLI.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Send and read Zulip messages including streams, DMs, and replies
- Search conversation history with filters for sender, stream, and time range
- Resolve people by name to verify unique recipients before sending
- Monitor activity by checking stream info and who is online
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
zulipchat-mcp 0.4.2
{
"version": "0.4.2",
"transport": "stdio",
"identifier": "zulipchat-mcp",
"registryType": "pypi",
"environmentVariables": [
{
"name": "ZULIP_EMAIL",
"format": "string",
"description": "Your Zulip account email address"
},
{
"name": "ZULIP_API_KEY",
"format": "string",
"description": "Your Zulip API key"
},
{
"name": "ZULIP_SITE",
"format": "string",
"description": "Your Zulip server URL (e.g., https://yourorg.zulipchat.com)"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"zulipchat-mcp-server": {
"command": "uvx",
"args": [
"zulipchat-mcp==0.4.2"
],
"env": {
"ZULIP_EMAIL": "<YOUR_ZULIP_EMAIL>",
"ZULIP_API_KEY": "<YOUR_ZULIP_API_KEY>",
"ZULIP_SITE": "<YOUR_ZULIP_SITE>"
}
}
}
}Cline
{
"mcpServers": {
"zulipchat-mcp-server": {
"command": "uvx",
"args": [
"zulipchat-mcp==0.4.2"
],
"env": {
"ZULIP_EMAIL": "<YOUR_ZULIP_EMAIL>",
"ZULIP_API_KEY": "<YOUR_ZULIP_API_KEY>",
"ZULIP_SITE": "<YOUR_ZULIP_SITE>"
}
}
}
}VS Code
{
"servers": {
"zulipchat-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"zulipchat-mcp==0.4.2"
],
"env": {
"ZULIP_EMAIL": "<YOUR_ZULIP_EMAIL>",
"ZULIP_API_KEY": "<YOUR_ZULIP_API_KEY>",
"ZULIP_SITE": "<YOUR_ZULIP_SITE>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"zulipchat-mcp-server": {
"command": "uvx",
"args": [
"zulipchat-mcp==0.4.2"
],
"env": {
"ZULIP_EMAIL": "<YOUR_ZULIP_EMAIL>",
"ZULIP_API_KEY": "<YOUR_ZULIP_API_KEY>",
"ZULIP_SITE": "<YOUR_ZULIP_SITE>"
}
}
}
}Let your agent find its tools
Find servers like ZulipChat MCP Server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.