Skip to main content
Glama

Zulip MCP Server

by avisekrath

send-message

Send messages to Zulip streams or users via the MCP server. Use channel names or email addresses for targeting, include topics for stream messages, and format content with Zulip Markdown.

Instructions

💬 SEND MESSAGE: Send a message to a Zulip stream (channel) or direct message to users. IMPORTANT: For streams use exact names from 'get-subscribed-streams'. For DMs use actual email addresses from 'search-users' tool (NOT display names). Always include 'topic' for stream messages.

Input Schema

NameRequiredDescriptionDefault
contentYesMessage content using Zulip Markdown syntax. Support mentions (@**Name**), code blocks, links, etc.
toYesFor streams: channel name (e.g., 'general'). For direct: comma-separated user emails (e.g., 'user@example.com' or 'user1@example.com,user2@example.com')
topicNoTopic name for stream messages (required for streams, max length varies by server)
typeYes'stream' for channel messages, 'direct' for private messages

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "content": { "description": "Message content using Zulip Markdown syntax. Support mentions (@**Name**), code blocks, links, etc.", "type": "string" }, "to": { "description": "For streams: channel name (e.g., 'general'). For direct: comma-separated user emails (e.g., 'user@example.com' or 'user1@example.com,user2@example.com')", "type": "string" }, "topic": { "description": "Topic name for stream messages (required for streams, max length varies by server)", "type": "string" }, "type": { "description": "'stream' for channel messages, 'direct' for private messages", "enum": [ "stream", "direct" ], "type": "string" } }, "required": [ "type", "to", "content" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/avisekrath/zulip-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server