4,000+ servers built on vurb.ts
Vinkius
Ably

Ably MCP Server with 14 Tools for Claude, Cursor, and AI Agents

MCP Inspector GDPR Free for Subscribers

Manage real-time messaging, presence, and push notifications via Ably — publish messages, track users, and monitor channels from your AI agent. Vinkius routes your AI agents directly to Ably through a governed connection. 14 tools ready to use with Claude, ChatGPT, Cursor, or any AI agent — no hosting, no setup, connect in 30 seconds.

Built for AI Agents by Vinkius

Compatible with every major AI agent and IDE

ClaudeClaude
ChatGPTChatGPT
CursorCursor
GeminiGemini
WindsurfWindsurf
VS CodeVS Code
JetBrainsJetBrains
VercelVercel
+ other MCP clients
AI AgentVinkius
High Security·Kill Switch·Plug and Play
Ably
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

What is the Ably MCP Server?

The Ably MCP Server routes AI agents like Claude, ChatGPT, and Cursor directly to Ably via 14 tools. Manage real-time messaging, presence, and push notifications via Ably — publish messages, track users, and monitor channels from your AI agent. Powered by Vinkius — your credentials stay on your side of the connection, every request is auditable. Connect in under 2 minutes.

Built-in capabilities (14)

batch_presencebatch_publishbatch_push_publishget_channel_metadataget_messageget_messagesget_presenceget_presence_historyget_statslist_channelspublish_messagepush_publishrevoke_tokensupdate_message

Tools for your AI Agents to operate Ably

Ask your AI agent "Publish a message to the 'orders' channel with the event name 'new_order' and data '{"id": 123}'" and get the answer without opening a single dashboard. With 14 tools connected to real Ably data, your agents reason over live information, cross-reference it with other MCP servers, and deliver insights you would spend hours assembling manually.

Works with Claude, ChatGPT, Cursor, and any MCP-compatible client. Powered by Vinkius — your credentials never touch the AI model, every request is auditable. Connect in under two minutes.

Why teams choose Vinkius

One subscription gives you the infrastructure to connect your AI agents to thousands of MCP servers — and deploy your own to the Vinkius Edge. Your credentials stay yours. Your data flows directly between your agent and the API. DLP blocks sensitive information from ever reaching the model, kill switch for instant shutdown, and up to 60% token savings. Enterprise-grade routing and governance, zero maintenance.

Build your own MCP Server with our secure development framework →

The Ably App Connector works with every AI agent you already use

…and any MCP-compatible client

CursorClaudeOpenAIVS CodeCopilotGoogleLovableMistralAWSCursorClaudeOpenAIVS CodeCopilotGoogleLovableMistralAWS

Use all 14 Ably tools with your AI agents right now

Vinkius routes your AI agents to Ably through a governed proxy. Beyond a simple connection, you get full visibility into every action your agents perform, with enterprise-grade security and up to 60% savings on AI costs.

Explore Tools Hub
batch

Batch presence on Ably

Get presence for multiple channels

batch

Batch publish on Ably

Publish messages to multiple channels at once

batch

Batch push publish on Ably

Publish batch push notifications

get

Get channel metadata on Ably

Get metadata for a specific channel

get

Get message on Ably

Get a specific message by serial

get

Get messages on Ably

Retrieve message history for a channel

get

Get presence on Ably

Get current presence members for a channel

get

Get presence history on Ably

Get presence history for a channel

get

Get stats on Ably

Retrieve application usage statistics

list

List channels on Ably

Enumerate all active channels

publish

Publish message on Ably

Publish a message to a specific channel

push

Push publish on Ably

Publish a direct push notification

revoke

Revoke tokens on Ably

Requires revocableTokens: true on the API key. Revoke Ably tokens before their expiry

update

Update message on Ably

Update, delete, or append to a message

What the Ably MCP Server unlocks

Connect your Ably account to any AI agent to orchestrate real-time communication infrastructure through natural language. This server provides full access to the Ably REST API for robust pub/sub messaging and presence management.

What you can do

  • Messaging — Publish messages to single or multiple channels, retrieve message history, and update or delete existing messages.
  • Presence Tracking — Monitor real-time member status and history within specific channels to see who is online.
  • Push Notifications — Send direct push notifications to devices or client IDs for mobile and web engagement.
  • Channel Management — List active channels, fetch metadata, and monitor usage statistics across your application.
  • Security & Tokens — Revoke tokens before expiry to maintain tight control over your real-time infrastructure access.

How it works

1. Subscribe to this server
2. Enter your Ably API Key
3. Start managing your real-time streams from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Backend Developers — Debug real-time message flows and check channel states directly from the terminal or IDE.
  • DevOps Engineers — Monitor application stats and manage API key security without leaving the command line.
  • Product Engineers — Test push notification payloads and presence logic during feature development.

Frequently asked questions about the Ably MCP Server

Can I see who is currently active in a specific channel?

Yes. Use the get_presence tool with the target Channel ID to retrieve a list of all members currently connected and their status.

How do I send a single message to multiple channels at once?

You can use the batch_publish tool. Provide a comma-separated list of channel IDs and the data payload to broadcast to all of them in one request.

Is it possible to retrieve the history of messages sent to a channel?

Absolutely. Use the get_messages tool to fetch the message history for any channel, with options to filter by timestamp or limit the number of results.

Vinkius AI Gateway

We built the connector to Ably. Now put your agents to work. Fully governed.

Vinkius is the AI Gateway with managed hosting. Stop building connectors. Every connection runs inside eight layers of security.

How it works
Infrastructure

Hosted, sandboxed, and live on AWS. You don't provision anything. You don't maintain anything. You connect.

Visibility

Every tool call, every token, every response. Logged and auditable. Data flows direct from Ably to your agent. Nothing is stored on our side. Ever.

Control

Eight governance layers on every request. Sensitive data redacted before it reaches the model. Kill switch if anything goes sideways. Always on.