ClawLink
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.

ToolWhat it doesKind
zulip_check_messages_match_narrowCheck if specific messages match a narrow filterRead
zulip_get_alert_wordsRetrieve all configured alert words for the authenticated userRead
zulip_get_another_user_presenceGet the presence status for a specific user in ZulipRead
zulip_get_attachmentsRetrieve metadata on files uploaded by the requesting userRead
zulip_get_channel_foldersRetrieve all channel folders in the organization, sorted by display orderRead
zulip_get_custom_emojiRetrieve all custom emoji configured in the Zulip realmRead
zulip_get_custom_profile_fieldsGet all custom profile fields configured for the Zulip realmRead
zulip_get_draftsFetch all drafts for the authenticated userRead
zulip_get_eventsGet events from a Zulip event queueRead
zulip_get_file_temporary_urlGet a public temporary URL for an uploaded file in ZulipRead
zulip_get_iconRetrieve the URL of the Zulip realm's iconRead
zulip_get_invitesRetrieve all unexpired invitations for the Zulip organizationRead
zulip_get_is_user_group_memberCheck if a user is a member of a specific user groupRead
zulip_get_linkifiersRetrieve all configured linkifiers in the Zulip realmRead
zulip_get_messageFetch a single message by ID from ZulipRead
zulip_get_message_historyFetch the complete edit history of a Zulip messageRead
zulip_get_messagesFetch messages from ZulipRead
zulip_get_navigation_viewsFetch all navigation views for the authenticated userRead
zulip_get_own_userRetrieve the profile information for the authenticated userRead
zulip_get_read_receiptsRetrieve read receipts for a message in ZulipRead
zulip_get_realm_export_consentsRetrieve data export consent state for users in a realmRead
zulip_get_realm_exportsRetrieve all data exports for the Zulip organizationRead
zulip_get_realm_presenceGet the presence status for all users in the Zulip realmRead
zulip_get_remindersFetch all undelivered reminders for the authenticated userRead
zulip_get_saved_snippetsFetch all saved snippets for the authenticated userRead
zulip_get_scheduled_messagesFetch all scheduled messages for the authenticated userRead
zulip_get_server_settingsRetrieve server configuration and available authentication methodsRead
zulip_get_stream_by_idGet detailed information about a Zulip channel by its IDRead
zulip_get_stream_email_addressRetrieve the email address for a Zulip channelRead
zulip_get_stream_idGet a channel's unique ID by its nameRead