F Risk Grade ZulipChat MCP Server · worst category: Destructive

ZULIPCHAT MCP SERVER TOOLS

67 tools from the ZulipChat MCP Server MCP Server, categorised by risk level.

READ 36 tools
Read advanced_search Multi-faceted search across messages, users, streams. Read agents_channel_topic_ops Topic operations in Agents-Channel (bot only). Read analyze_stream_with_llm Analyze stream data with LLM insights. Read analyze_team_activity_with_llm Analyze team activity across streams with LLM. Read check_messages_match_narrow Check if messages match a narrow filter. Read deregister_events Deregister an event queue. Read get_daily_summary Get daily message summary. Read get_events Poll events from a registered queue. Read get_message Retrieve a single message by ID. Read get_own_user Get current authenticated user Read get_presence Get presence info for all users. Read get_scheduled_messages Get all scheduled messages. Read get_stream_info Get detailed stream information. Read get_stream_topics List recent topics in a stream. Read get_streams List available streams/channels. Read get_user Look up a user by ID or email. Read get_user_by_email Get specific user by email Read get_user_by_id Get specific user by ID Read get_user_group_members Get members of a user group. Read get_user_groups Get all user groups. Read get_user_presence Get presence info for a specific user. Read get_user_status Get user Read get_users List all users in the organization. Read intelligent_report_generator Generate reports using LLM analysis. Read is_user_group_member Check if user is in a group. Read list_command_types List available command types. Read list_instances Compatibility alias for listing sessions. Read list_sessions List known agent sessions. Read mute_user Mute a user for your own notifications Read poll_agent_events Poll unacknowledged inbound session events. Read request_user_input Request a question or approval response from the owner in-topic. Read search_messages Search messages with filters for stream, topic, sender, time. Read server_info Get server version and capabilities. Read star_messages Star messages matching criteria Read unmute_user Unmute a user for your own notifications Read unstar_messages Unstar messages matching criteria
WRITE 26 tools
Write add_reaction Add emoji reaction to a message. Write agent_message Send a session-scoped message into the bound Zulip topic. Write close_agent_session Close a session binding and optionally announce the result. Write create_scheduled_message Create a scheduled message using Zulip Write cross_post_message Share a message across streams. Write edit_message Edit message content, topic, or move between streams. Write ensure_agent_session Create or refresh the Zulip topic binding for an agent session. Write manage_files List, delete, share, or download files. Write manage_message_flags Mark messages as read/unread or star/unstar. Write manage_scheduled_message Create, update, or delete a scheduled message. Write manage_task Start, update, or complete a task. Write manage_user_mute Mute or unmute a user. Write mark_all_as_read Mark all messages as read using modern narrow approach Write mark_messages_unread Mark messages as unread using flexible narrow construction Write mark_stream_as_read Mark all messages in a stream as read Write mark_topic_as_read Mark all messages in a topic as read Write register_agent Register or update a stable agent profile for Zulip control. Write register_events Register for real-time event streams. Write resolve_user Resolve display name to email with fuzzy matching. Write send_agent_status Send agent status update. Write send_message Send a message to a stream or user. Write switch_identity Switch between user and bot identities. Write update_message_flags_for_narrow Update message flags for a narrow (raw API). Write update_scheduled_message Update a scheduled message Write update_status Update your own status and emoji. Write upload_file Upload a file to Zulip.

The managed route: connect ZulipChat MCP Server through the PolicyLayer gateway — every tool call above is checked against your policy before it runs, with a full audit log.

DIRECT INSTALL (UNMANAGED) npx -y pypi:zulipchat-mcp

Route ZulipChat MCP Server through PolicyLayer and every one of its 67 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the ZulipChat MCP Server MCP server have? +

The ZulipChat MCP Server MCP server exposes 67 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on ZulipChat MCP Server tools? +

Route the ZulipChat MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do ZulipChat MCP Server tools fall into? +

ZulipChat MCP Server tools are categorised as Read (36), Write (26), Destructive (3), Execute (2). Each category has a recommended default policy.

Enforce policy on every ZulipChat MCP Server tool call.

Start from ZulipChat MCP Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Instant setup, no code required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.