ClawLink
Developer Tools25 toolsPaste one API key

Ably integration for AI agents

Ably is a real-time messaging platform helping developers build live features, including chat and data synchronization, with global scalability and robust reliability for modern applications.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Ably once and call the same tools from all of them.

Setup

Connect Ably 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

Ably exposes 25 tools through ClawLink. The 24 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
ably_batch_presenceEnables querying the presence states of multiple channels in a single API requestRead
ably_batch_presence_historyEnables querying presence history for multiple channels in a single API requestRead
ably_get_channel_detailsRetrieves metadata and details for a specific channel in AblyRead
ably_get_channel_historyRetrieves the message history for a specified Ably channelRead
ably_get_channel_presenceObtain the set of members currently present for a channelRead
ably_get_message_versionsRetrieve all historical versions of a specific message from an Ably channelRead
ably_get_presence_historyRetrieves the history of presence messages for a specified channel in AblyRead
ably_get_push_deviceGet the full details of a device registration for push notificationsRead
ably_get_service_timeRetrieves the current server time from Ably's service in milliseconds since the epochRead
ably_get_statsRetrieves your application's usage statistics from AblyRead
ably_list_channelsEnumerate all active channels in the Ably applicationRead
ably_list_push_channel_subscriptionsRetrieves a list of all push notification channel subscriptionsRead
ably_list_push_channelsList all channels with at least one subscribed deviceRead
ably_list_registered_push_devicesList all devices registered for receiving push notifications in your Ably applicationRead
ably_patch_push_device_registrationPartially update specific attributes of an existing device registration in Ably's pushRead
ably_publish_batch_messagesBatch publish messages to multiple channels in parallelWrite
ably_publish_message_to_channelWill allow users to publish a message to a specified Ably channel using a POST requestWrite
ably_publish_push_notificationPublish a push notification directly to device(s) via Ably's Push Notifications APIWrite
ably_publish_push_notifications_batchBatch publish push notifications directly to specific recipientsWrite
ably_register_push_deviceRegister a device for receiving push notifications in AblyRead
ably_request_access_tokenRequest an access token for Ably authenticationRead
ably_update_push_deviceUpdate (upsert) a device registration for push notifications in AblyWrite
ably_unregister_all_push_devicesUnregister matching devices for push notificationsRead
ably_unregister_push_deviceUnregister a single device from push notifications in AblyRead