Skip to main content
Glama

Zulip MCP Server

by avisekrath

create-draft

Save messages as drafts for later editing or sending in Zulip. Specify message type, recipients, topic, and content. Use user or channel IDs for recipients, allowing easy retrieval and continuation of unfinished messages.

Instructions

📝 CREATE DRAFT: Save a message as draft for later editing or sending. For user IDs in the 'to' field, use search-users or get-users tool to discover available users and their IDs.

Input Schema

NameRequiredDescriptionDefault
contentYesDraft message content with Markdown formatting
timestampNoUnix timestamp for draft creation (optional, defaults to current time)
toYesArray of user IDs for private messages, or single channel ID for stream messages
topicYesTopic for stream messages (required even for private messages in API)
typeYesDraft message type: 'stream' for channels, 'private' for direct messages

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "content": { "description": "Draft message content with Markdown formatting", "type": "string" }, "timestamp": { "description": "Unix timestamp for draft creation (optional, defaults to current time)", "type": "number" }, "to": { "description": "Array of user IDs for private messages, or single channel ID for stream messages", "items": { "type": "number" }, "type": "array" }, "topic": { "description": "Topic for stream messages (required even for private messages in API)", "type": "string" }, "type": { "description": "Draft message type: 'stream' for channels, 'private' for direct messages", "enum": [ "stream", "private" ], "type": "string" } }, "required": [ "type", "to", "topic", "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