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.
| Tool | What it does | Kind |
|---|---|---|
ably_batch_presence | Enables querying the presence states of multiple channels in a single API request | Read |
ably_batch_presence_history | Enables querying presence history for multiple channels in a single API request | Read |
ably_get_channel_details | Retrieves metadata and details for a specific channel in Ably | Read |
ably_get_channel_history | Retrieves the message history for a specified Ably channel | Read |
ably_get_channel_presence | Obtain the set of members currently present for a channel | Read |
ably_get_message_versions | Retrieve all historical versions of a specific message from an Ably channel | Read |
ably_get_presence_history | Retrieves the history of presence messages for a specified channel in Ably | Read |
ably_get_push_device | Get the full details of a device registration for push notifications | Read |
ably_get_service_time | Retrieves the current server time from Ably's service in milliseconds since the epoch | Read |
ably_get_stats | Retrieves your application's usage statistics from Ably | Read |
ably_list_channels | Enumerate all active channels in the Ably application | Read |
ably_list_push_channel_subscriptions | Retrieves a list of all push notification channel subscriptions | Read |
ably_list_push_channels | List all channels with at least one subscribed device | Read |
ably_list_registered_push_devices | List all devices registered for receiving push notifications in your Ably application | Read |
ably_patch_push_device_registration | Partially update specific attributes of an existing device registration in Ably's push | Read |
ably_publish_batch_messages | Batch publish messages to multiple channels in parallel | Write |
ably_publish_message_to_channel | Will allow users to publish a message to a specified Ably channel using a POST request | Write |
ably_publish_push_notification | Publish a push notification directly to device(s) via Ably's Push Notifications API | Write |
ably_publish_push_notifications_batch | Batch publish push notifications directly to specific recipients | Write |
ably_register_push_device | Register a device for receiving push notifications in Ably | Read |
ably_request_access_token | Request an access token for Ably authentication | Read |
ably_update_push_device | Update (upsert) a device registration for push notifications in Ably | Write |
ably_unregister_all_push_devices | Unregister matching devices for push notifications | Read |
ably_unregister_push_device | Unregister a single device from push notifications in Ably | Read |