create-draft
Generate a new message draft in Zulip for streams or private chats by specifying recipients, topic, and content. Use user IDs from the directory for recipient selection.
Instructions
Create a new message draft. For user IDs in the 'to' field, use the users-directory resource (zulip://users) or get-users tool to discover available users and their IDs.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
content | Yes | Draft message content with Markdown formatting | |
timestamp | No | Unix timestamp for draft creation (optional, defaults to current time) | |
to | Yes | Array of user IDs for private messages, or single channel ID for stream messages | |
topic | Yes | Topic for stream messages (required even for private messages in API) | |
type | Yes | Draft message type: 'stream' for channels, 'private' for direct messages |