ZBS Index What actually exists in applied AI, with the source next to it

mcp server

ably

MCP server for Ably — channel history, presence, occupancy, stats, publish, and app management.

Description as published by the maintainer. Source

  • version 1.0.1
  • active

active — Registry entry last updated 2026-07-17.

What this server can do

The endpoint answered, but not with a valid Model Context Protocol response (tools/list returned no tool array). The functions below are the last successful declaration, not a fresh answer.

Endpoint status observed on . Source: https://ably.usefulapi.io/mcp.

15 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

ably_get_account_stats(end, unit, limit, start, account_id)
Retrieve aggregated usage statistics across the whole account, bucketed by time. Account id is resolved from the control token when ABLY_ACCOUNT_ID is unset. Control API: GET /accounts/{account_id}/stats.
ably_get_channel_details(channel)
Get status and occupancy metrics for a single channel (connections, publishers, subscribers, presence members). REST: GET /channels/{channel}. Required: channel.
ably_get_channel_history(end, limit, start, channel, direction)
Retrieve historical messages published to a channel, newest-first by default. REST: GET /channels/{channel}/messages. Required: channel.
ably_get_presence(limit, channel, clientId, connectionId)
List the members currently present on a channel (who is online now). REST: GET /channels/{channel}/presence. Required: channel.
ably_get_presence_history(end, limit, start, channel, direction)
Retrieve historical presence events (enter/leave/update) for a channel. REST: GET /channels/{channel}/presence/history. Required: channel.
ably_get_service_time
Return the current Ably service time in ms since epoch. Useful for aligning start/end windows to the server clock. REST: GET /time.
ably_get_stats(end, unit, limit, start, direction)
Retrieve message/connection/channel usage statistics for the app tied to the API key, bucketed by time. REST: GET /stats.
ably_list_apps(account_id)
List all apps in the account (id, name, status, tls-only). Account id is resolved automatically from the control token when ABLY_ACCOUNT_ID is unset. Control API: GET /accounts/{account_id}/apps.
ably_list_channels(by, limit, prefix)
Enumerate channels that are currently active in the app. Requires the API key to have the 'channel-metadata' capability. REST: GET /channels.
ably_list_keys(app_id)
List the API keys for an app, including their capabilities (but not the full secret). Control API: GET /apps/{app_id}/keys. Required: app_id.
ably_list_namespaces(app_id)
List the channel namespaces (channel-rule prefixes) configured for an app, e.g. persistence and push settings. Control API: GET /apps/{app_id}/namespaces. Required: app_id.
ably_list_queues(app_id)
List the Ably Queues (AMQP/STOMP message queues) provisioned for an app, with their state and messaging stats. Control API: GET /apps/{app_id}/queues. Required: app_id.
ably_list_rules(app_id)
List the integration rules (reactor rules: webhooks, AWS Lambda/SQS/Kinesis, Kafka, Pulsar, etc.) configured for an app. Control API: GET /apps/{app_id}/rules. Required: app_id.
ably_publish_message(data, name, channel, clientId)
WRITE: publish a message to a channel. Every connected subscriber receives it in real time. This is a real, outward-facing side effect — confirm the channel and payload before calling. REST: POST /channels/{channel}/messages. Required: channel, data.
ably_whoami
Return details about the configured control token: the account and user it belongs to and its capabilities. Good first call to confirm control-plane access. Control API: GET /me.

Last successful function declaration observed on . Source: https://ably.usefulapi.io/mcp. We list what the server declared; we do not call any of these functions.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
Latest published version 1.0.1 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-07-17 When the registry record was last updated by its maintainer. point in time Model Context Protocol
First listed in the MCP Registry 2026-07-17 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
mcp tools declared 15 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe ably.usefulapi.io
mcp endpoint status protocol_error The endpoint answered, but not with a valid Model Context Protocol response (tools/list returned no tool array). as of probe ably.usefulapi.io

Where to get it

Also from m190

  • io.usefulapi/acuity-scheduling
    Read appointments, types, calendars and availability; create, cancel or reschedule bookings.
  • io.usefulapi/aircall
    Read calls, contacts, users, teams and numbers; tag calls and create or update contacts.
  • io.usefulapi/all-quiet
    Manage incidents and on-call: list/create/update incidents, who is on call, on-call overrides.
  • io.usefulapi/amberflo
    Query and manage Amberflo metering & billing: customers, meters, usage, plans, invoices, prepaid.
  • io.usefulapi/anvil
    Hosted MCP server for Anvil — fill & generate PDFs and run Etch e-signature packets for AI agents.
  • io.usefulapi/api2pdf
    MCP server for Api2Pdf — generate PDFs & images from HTML, URLs or office files; merge, barcodes.
  • io.usefulapi/apivideo
    Manage videos and live streams, inspect captions, players and webhooks, and read play analytics.
  • io.usefulapi/autumn
    MCP server for Autumn — read customers, plans, balances & invoices; track usage and attach plans.
  • io.usefulapi/bannerbear
    Generate images, videos, and screenshots from your Bannerbear templates via AI.
  • io.usefulapi/bettermode
    Read Bettermode community spaces, members and posts; full-text search across your community.

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. Tools declared by the MCP server at https://ably.usefulapi.io/mcp — ably.usefulapi.io, observed , trust tier 4.
  2. Official MCP Registry — Model Context Protocol, observed , trust tier 1.