ably
Qué hace este MCP
Manages Ably realtime messaging, channel history, presence, occupancy, statistics, queues, rules, and app resources.
Herramientas
Esquema de entrada
{'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)."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['channel'], 'properties': {'channel': {'type': 'string', 'description': 'Channel name.'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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)."}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Cambios recientes en herramientas
Servidores MCP similares
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 …