Ably Platform MCP connector
Ably Platform is Ably's realtime messaging service for building pub/sub communication over REST. The Ably Platform MCP connector allows AI agents to publish messages to channels, retrieve channel metadata and message history, and monitor presence across an application's channels. It also supports managing access tokens, tracking channel subscriptions, and handling device registrations for push notifications.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the Ably Platform MCP connector to perform the following actions:
- Publish real-time messages to channels for instant workflow notifications
- Enumerate active channels and inspect their metadata across the application
- Retrieve message history for auditing and troubleshooting purposes
- Monitor presence data to see who is connected to a channel
- Register devices and send push notifications for mobile alerts
- Generate access tokens to secure workflow integrations
- Track channel subscriptions to understand device engagement
- Analyze usage statistics to monitor application consumption
Example prompts
Use the following example prompts to invoke Ably Platform MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all active channels in Ably Platform right now.Publish a message to the orders channel in Ably Platform.Who is currently present in the support channel on Ably Platform.Get the message history for the alerts channel in Ably Platform.Send a push notification to all registered devices in Ably Platform.Register my mobile device for push notifications in Ably Platform.Generate an access token for my workflow in Ably Platform.List all devices subscribed to the news channel in Ably Platform.Show me usage statistics for my Ably Platform application this month.What is the current service time reported by Ably Platform?
Ably Platform MCP connector tools
The Ably Platform MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getMetadataOfAllChannels | Enumerate all active channels of the application |
| getMetadataOfChannel | Get metadata of a channel |
| getMessagesByChannel | Get message history for a channel |
| publishMessagesToChannel | Publish a message to a channel |
| getPresenceOfChannel | Get presence of a channel |
| getPresenceHistoryOfChannel | Get presence history of a channel |
| requestAccessToken | Request an access token |
| deletePushDeviceDetails | Delete a registered device's update token |
| getPushSubscriptionsOnChannels | List channel subscriptions |
| subscribePushDeviceToChannel | Subscribe a device to a channel |
| getChannelsWithPushSubscribers | List all channels with at least one subscribed device |
| unregisterAllPushDevices | Unregister matching devices for push notifications |
| getRegisteredPushDevices | List devices registered for receiving push notifications |
| registerPushDevice | Register a device for receiving push notifications |
| unregisterPushDevice | Unregister a single device for push notifications |
| getPushDeviceDetails | Get a device registration |
| patchPushDeviceDetails | Update a device registration |
| putPushDeviceDetails | Update a device registration |
| updatePushDeviceDetails | Reset a registered device's update token |
| publishPushNotificationToDevices | Publish a push notification to device(s) |
| getStats | Retrieve usage statistics for an application |
| getTime | Get the service time |