ably
Ce que fait ce MCP
Manages Ably realtime messaging, channel history, presence, occupancy, statistics, queues, rules, and app resources.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of range, ms since epoch (inclusive).'}, 'unit': {'enum': ['minute', 'hour', 'day', 'month'], 'type': 'string', 'description': 'Bucket size: minute | hour | day | month. Default minute.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max buckets (<=1000). Default 100.', 'exclusiveMinimum': 0}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of range, ms since epoch (inclusive).'}, 'account_id': {'type': 'string', 'description': "Override the account id (defaults to the token's account)."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['channel'], 'properties': {'channel': {'type': 'string', 'description': 'Channel name.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['channel'], 'properties': {'end': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Latest message time, ms since epoch (inclusive).'}, 'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max messages (<=1000). Default 100.', 'exclusiveMinimum': 0}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Earliest message time, ms since epoch (inclusive).'}, 'channel': {'type': 'string', 'description': "Channel name, e.g. 'chat:room1'."}, 'direction': {'enum': ['forwards', 'backwards'], 'type': 'string', 'description': 'forwards (oldest-first) or backwards (newest-first, default).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['channel'], 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max members (<=1000). Default 100.', 'exclusiveMinimum': 0}, 'channel': {'type': 'string', 'description': 'Channel name.'}, 'clientId': {'type': 'string', 'description': 'Filter to a specific clientId.'}, 'connectionId': {'type': 'string', 'description': 'Filter to a specific connectionId.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['channel'], 'properties': {'end': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Latest event time, ms since epoch (inclusive).'}, 'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max events (<=1000). Default 100.', 'exclusiveMinimum': 0}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Earliest event time, ms since epoch (inclusive).'}, 'channel': {'type': 'string', 'description': 'Channel name.'}, 'direction': {'enum': ['forwards', 'backwards'], 'type': 'string', 'description': 'forwards or backwards (default backwards).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of range, ms since epoch (inclusive).'}, 'unit': {'enum': ['minute', 'hour', 'day', 'month'], 'type': 'string', 'description': 'Bucket size: minute | hour | day | month. Default minute.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max buckets (<=1000). Default 100.', 'exclusiveMinimum': 0}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of range, ms since epoch (inclusive).'}, 'direction': {'enum': ['forwards', 'backwards'], 'type': 'string', 'description': 'forwards or backwards (default backwards).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'account_id': {'type': 'string', 'description': "Override the account id (defaults to the token's account)."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'by': {'enum': ['id', 'value'], 'type': 'string', 'description': "Return channel ids only ('id', default) or full details ('value')."}, 'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max channels per page (<=1000). Default 100.', 'exclusiveMinimum': 0}, 'prefix': {'type': 'string', 'description': 'Only return channels whose name starts with this prefix.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id'], 'properties': {'app_id': {'type': 'string', 'description': 'App id (from ably_list_apps).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id'], 'properties': {'app_id': {'type': 'string', 'description': 'App id (from ably_list_apps).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id'], 'properties': {'app_id': {'type': 'string', 'description': 'App id (from ably_list_apps).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id'], 'properties': {'app_id': {'type': 'string', 'description': 'App id (from ably_list_apps).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['channel', 'data'], 'properties': {'data': {'type': 'string', 'description': 'Message payload (string; send JSON as a stringified value).'}, 'name': {'type': 'string', 'description': 'Optional event name for the message.'}, 'channel': {'type': 'string', 'description': "Channel name to publish to, e.g. 'chat:room1'."}, 'clientId': {'type': 'string', 'description': 'Optional clientId to attribute the message to.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Modifications récentes des outils
Serveurs MCP similaires
mcphost
Hosts MCP tools over HTTP and provides tenant billing, tool publishing and discovery, agent directories, inter-agent messaging, g…
Palmyr
Provides agent-accessible actions for email, phone, social accounts, domains, VPS hosting, and wallets with per-action billing.
mcp
Manages hosted game servers, Discord bots, and VPS instances, including lifecycle controls, files, logs, backups, console command…
voice-quality-api
Measures voice and VoIP path quality using estimated MOS, latency, jitter, and packet-loss metrics.
adbtd
Provides email infrastructure including mailboxes, domains, dedicated IPs, sending, and deliverability management.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
mcp-server
Provides social-network functions for posts, comments, direct and group conversations, communities, moderation, collections, and …