Ably

Ably is a real-time data streaming platform that enables applications to deliver live updates, messaging, and synchronization at scale. Publish messages to channels, manage presence, handle push notifications, and access real-time stats and metadata across your distributed applications.

This Ably MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Developer Tools
FIELDS

Tools From This Provider (22)

Publishmessagestochannel

Publish a message to the specified channel

Patchpushdevicedetails

Specific attributes of an existing registration can be updated. Only clientId, metadata and push.recipient are mutable.

Getpresenceofchannel

Get presence on a channel

Getpresencehistoryofchannel

Get presence on a channel

Getmetadataofallchannels

Enumerate all active channels of the application

Getchannelswithpushsubscribers

Returns a paginated response of channel names.

Getpushdevicedetails

Get the full details of a device.

Getregisteredpushdevices

List of device details of devices registed for push notifications.

Publishpushnotificationtodevices

A convenience endpoint to deliver a push notification payload to a single device or set of devices identified by their client identifier.

Getmetadataofchannel

Get metadata of a channel

Getmessagesbychannel

Get message history for a channel

Unregisterallpushdevices

Unregisters devices. All their subscriptions for receiving push notifications through channels will also be deleted.

Registerpushdevice

Register a device’s details, including the information necessary to deliver push notifications to it. Requires "push-admin" capability.

Getpushsubscriptionsonchannels

Get a list of push notification subscriptions to channels.

Putpushdevicedetails

Device registrations can be upserted (the existing registration is replaced entirely) with a PUT operation. Only clientId, metadata and push.recipient are mutable.

Gettime

This returns the service time in milliseconds since the epoch.

Subscribepushdevicetochannel

Subscribe either a single device or all devices associated with a client ID to receive push notifications from messages sent to a channel.

Deletepushdevicedetails

Delete a device details object.

Requestaccesstoken

This is the means by which clients obtain access tokens to use the service. You can see how to construct an Ably TokenRequest in the [Ably TokenRequest...

Unregisterpushdevice

Unregisters a single device by its device ID. All its subscriptions for receiving push notifications through channels will also be deleted.

Updatepushdevicedetails

Gets an updated device details object.

Getstats

The Ably system can be queried to obtain usage statistics for a given application, and results are provided aggregated across all channels in use in the application in the specified period. Stats may...

Provider Information

CategoryDeveloper Tools
Auth TypeFIELDS
AddedOctober 21, 2025
UpdatedFebruary 1, 2026
Used By Tools
22

Quick Links

Need Help?

Having trouble configuring Ably? Check the available resources below.