Communication108 toolsPaste one API key
Zulip integration for AI agents
Chat for distributed teams.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Zulip once and call the same tools from all of them.
Setup
Connect Zulip through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Zulip exposes 108 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
zulip_check_messages_match_narrow | Check if specific messages match a narrow filter | Read |
zulip_get_alert_words | Retrieve all configured alert words for the authenticated user | Read |
zulip_get_another_user_presence | Get the presence status for a specific user in Zulip | Read |
zulip_get_attachments | Retrieve metadata on files uploaded by the requesting user | Read |
zulip_get_channel_folders | Retrieve all channel folders in the organization, sorted by display order | Read |
zulip_get_custom_emoji | Retrieve all custom emoji configured in the Zulip realm | Read |
zulip_get_custom_profile_fields | Get all custom profile fields configured for the Zulip realm | Read |
zulip_get_drafts | Fetch all drafts for the authenticated user | Read |
zulip_get_events | Get events from a Zulip event queue | Read |
zulip_get_file_temporary_url | Get a public temporary URL for an uploaded file in Zulip | Read |
zulip_get_icon | Retrieve the URL of the Zulip realm's icon | Read |
zulip_get_invites | Retrieve all unexpired invitations for the Zulip organization | Read |
zulip_get_is_user_group_member | Check if a user is a member of a specific user group | Read |
zulip_get_linkifiers | Retrieve all configured linkifiers in the Zulip realm | Read |
zulip_get_message | Fetch a single message by ID from Zulip | Read |
zulip_get_message_history | Fetch the complete edit history of a Zulip message | Read |
zulip_get_messages | Fetch messages from Zulip | Read |
zulip_get_navigation_views | Fetch all navigation views for the authenticated user | Read |
zulip_get_own_user | Retrieve the profile information for the authenticated user | Read |
zulip_get_read_receipts | Retrieve read receipts for a message in Zulip | Read |
zulip_get_realm_export_consents | Retrieve data export consent state for users in a realm | Read |
zulip_get_realm_exports | Retrieve all data exports for the Zulip organization | Read |
zulip_get_realm_presence | Get the presence status for all users in the Zulip realm | Read |
zulip_get_reminders | Fetch all undelivered reminders for the authenticated user | Read |
zulip_get_saved_snippets | Fetch all saved snippets for the authenticated user | Read |
zulip_get_scheduled_messages | Fetch all scheduled messages for the authenticated user | Read |
zulip_get_server_settings | Retrieve server configuration and available authentication methods | Read |
zulip_get_stream_by_id | Get detailed information about a Zulip channel by its ID | Read |
zulip_get_stream_email_address | Retrieve the email address for a Zulip channel | Read |
zulip_get_stream_id | Get a channel's unique ID by its name | Read |