Pusher Channels Connector for AI agents.
6 live capabilities
Manage real-time websocket events and user presence with natural language.
Waiting for input…
Why people use Pusher Channels
Pusher Channels for Real-Time Event Management
With this Connector, you just tell your agent to send the event. It handles the heavy lifting of constructing the correct data and sending it across the right channels. You get instant feedback in your chat window, making the test-fix-test cycle much faster.
What Vinkius changes
You turn your AI into a real-time infrastructure operator.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Testing a 'New Order' notification
A developer needs to see if the frontend updates when a payment is processed.
- Real-world use case 02
Debugging a 'User Joined' event
A developer is unsure why a user isn't appearing in a room.
- Real-world use case 03
Handling a security breach
A support agent notices a suspicious account.
Complete set · 6capabilities
The complete Pusher Channels capability set.
These are the exact actions your AI can choose when you ask it to work with Pusher Channels.
01—03
3 capabilities in this set.
Part of 6 available through Pusher Channels.
- 01 Capability
Trigger event
Sends a single event with a custom data payload to one or more channels. Use this to broadcast notifications or test your frontend's reaction to data.
- 02 Capability
Get channel
Pulls the specific details and metadata for a single channel. This helps you verify if a channel is active and see its current subscription stats.
- 03 Capability
List channel users
Shows you every user ID currently active in a presence channel. Use this to see exactly who is currently online in a specific room.
04—06
3 capabilities in this set.
Part of 6 available through Pusher Channels.
- 04 Capability
List channels
Grabs a list of all channels your application is currently running. This makes it easy to find the correct channel ID without guessing.
- 05 Capability
Terminate user connections
Kicks a specific user off all their active websocket connections. Use this to handle security incidents or force a user to log out.
- 06 Capability
Trigger batch events
Sends a group of events in a single request to reduce request overhead. This is perfect for simulating complex multi-step flows quickly.
Set up in minutes
One URL. Then ask Pusher Channels to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Pusher Channels from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_yRJE9grBoLPiJPp9QRqfgvOF042J4MHGLBDKtu7Z/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Pusher Channels, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Pusher Channels for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_yRJE9grBoLPiJPp9QRqfgvOF042J4MHGLBDKtu7Z/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Pusher Channels URL.
- Step 03
Save and start
Save the connection and enable Pusher Channels in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"pusher-channels": {
"url": "https://edge.vinkius.com/vk_preview_yRJE9grBoLPiJPp9QRqfgvOF042J4MHGLBDKtu7Z/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Pusher Channels
Open Agent mode in chat and ask: "Using Pusher Channels, help me...". 6 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"pusher-channels": {
"url": "https://edge.vinkius.com/vk_preview_yRJE9grBoLPiJPp9QRqfgvOF042J4MHGLBDKtu7Z/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Pusher Channels
Ask Copilot: "Using Pusher Channels, help me...". 6 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"pusher-channels": {
"url": "https://edge.vinkius.com/vk_preview_yRJE9grBoLPiJPp9QRqfgvOF042J4MHGLBDKtu7Z/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Pusher Channels
Open Cascade and ask: "Using Pusher Channels, help me...". 6 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"pusher-channels": {
"url": "https://edge.vinkius.com/vk_preview_yRJE9grBoLPiJPp9QRqfgvOF042J4MHGLBDKtu7Z/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Pusher Channels
Ask Cline: "Using Pusher Channels, help me...". 6 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add pusher-channels --transport http "https://edge.vinkius.com/vk_preview_yRJE9grBoLPiJPp9QRqfgvOF042J4MHGLBDKtu7Z/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Pusher Channels
Ask Claude: "Using Pusher Channels, show me...". 6 tools are ready
Where the request belongs
Work Pusher can move forward.
Who wakes up in the morning needing this? It's the full-stack developer who is tired of manually clicking through the Pusher dashboard just to see if a webhook fired correctly. It's also the DevOps engineer who needs to monitor real-time engagement metrics without opening another tab. If you're on a support team and need to kill a session immediately to stop a security leak, this is for you.
Full-stack Developer
You use this to test real-time notifications and verify event payloads without needing to build a full frontend for every test.
DevOps Engineer
You use this to monitor pub/sub health and check channel activity metrics during production incidents.
Customer Support Lead
You use this to quickly identify active sessions and terminate connections for users experiencing technical issues.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsAbly
Manage real-time messaging, presence, and push notifications via Ably. publish messages, track users, and monitor channels from your AI agent.
PubNub (Real-time Messaging)
Enable real-time messaging, presence tracking, and message history for your AI agent using PubNub's global data stream network.
Sendbird
Manage Sendbird chat infrastructure. orchestrate users, channels, and moderation directly from your AI agent.
Rocket.Chat
Connect your AI assistant to Rocket.Chat to seamlessly send messages, explore channels, manage directories, and orchestrate chat operations directly.
Pumble
Bring your AI agent into your Pumble workspace. read channel history, post messages, create channels, and manage team communication seamlessly.
Mattermost (Secure Team Collaboration)
Manage team collaboration via Mattermost. send messages, search channels, and audit team activities.
Bring your own AI
Change the model, client or framework. Keep Pusher connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Pusher.
The practical details behind the request, access and result.
Can I use the Pusher Channels MCP to send notifications?
Yes, you can use it to trigger custom events across your channels. Your agent can send specific data payloads to notify your users in real time.
How do I see who is currently online in a room?
You can ask your agent to list the users in a specific presence channel. It will return the IDs of everyone currently connected to that room.
Can I kick a user off my app using this?
Yes, you can tell your agent to terminate all active connections for a specific user ID. This is useful for security incidents or forced logouts.
Is this good for testing my websocket events?
It's perfect for testing. You can trigger events with custom data without needing to manually click buttons in the Pusher dashboard or build a frontend first.
How do I find all my active channels?
You can simply ask your agent to list all channels. It will pull the current list of active channels from your Pusher infrastructure.
Can I send multiple events at the same time?
Yes, you can use a batch event command. This allows your agent to send a group of events in a single request, which is more efficient for complex flows.
Can I send the same event to multiple channels at once?
Yes. The trigger_event capability accepts an array of channel names (up to 100) to broadcast your message simultaneously across your infrastructure.
How do I check which users are currently online in a presence channel?
Use the list_channel_users capability with the specific channel name (must start with presence-). It will return a list of all active user IDs.
Is it possible to force a user to disconnect?
Yes. The terminate_user_connections capability allows you to close all active WebSocket connections for a specific user ID immediately.
One connection away
Give your agent a direct line to Pusher.
Connect Pusher once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available