send-message
Send messages to Zulip channels or users by specifying stream names or email addresses. Include topics for channel messages and use Zulip Markdown for formatting.
Instructions
Send a message to a Zulip channel or direct message to users. IMPORTANT: For channels use exact names from 'get-subscribed-channels'. For DMs use actual email addresses from 'search-users' tool (NOT display names). Always include 'topic' for channel messages.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
content | Yes | Message content using Zulip Markdown syntax. Support mentions (@**Name**), code blocks, links, etc. | |
to | Yes | 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') | |
topic | No | Topic name for stream messages (required for streams, max length varies by server) | |
type | Yes | 'stream' for channel messages, 'direct' for private messages |