Pusher Channels

Pusher Channels MCP Connector for Claude

F

Manage real-time communication via Pusher — trigger events, monitor active channels, and manage presence users directly from your AI agent.

6 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Pusher Channels infrastructure to any AI agent to orchestrate real-time messaging and monitor your application's pub/sub health through natural language.

What you can do

  • Event Broadcasting — Trigger single or batch events across multiple channels with custom JSON payloads to update your frontend instantly.
  • Channel Monitoring — List all active channels, filter by prefix, and fetch specific metadata like subscription counts or user counts.
  • Presence Management — Retrieve lists of user IDs currently subscribed to presence channels to understand real-time engagement.
  • Session Control — Terminate all active WebSocket connections for a specific user ID to handle security incidents or forced logouts.
  • State Inspection — Query the detailed state of any specific channel to debug message flow or connection metrics.

How it works

  1. Subscribe to this server
  2. Provide your Pusher App ID, Key, Secret, and Cluster
  3. Start broadcasting events and managing connections from Claude, Cursor, or any MCP client

No more jumping into the Pusher Debug Console to manually trigger test events or check if a channel is active. Your AI acts as a real-time infrastructure operator.

Who is this for?

  • Full-stack Developers — trigger test events and verify webhook payloads directly from the code editor.
  • DevOps Engineers — monitor channel activity and user counts without opening the Pusher dashboard.
  • Support Teams — quickly identify if a user is connected to a presence channel or terminate problematic sessions.
real-timewebsocketspub-subevent-broadcastingwebhooks

6 tools expose this connector's capabilities to your AI agent.

get_channel

Fetch information for a specific channel

list_channel_users

Fetch users in a presence channel

list_channels

Fetch multiple channels

terminate_user_connections

Terminate all connections for a user

trigger_batch_events

Trigger multiple events in a single batch

trigger_event

Max 10KB data payload. Trigger an event on one or more channels

See how to talk to your AI agent using Pusher Channels.

Trigger a 'new-order' event on the 'orders' channel with data '{"id": 123, "total": 50.00}'.

Event 'new-order' successfully triggered on channel 'orders'. The payload has been broadcasted to all active subscribers.

List all active channels that start with 'presence-'.

I found 3 active presence channels: 'presence-chat-room-1', 'presence-lobby', and 'presence-editor-v2'. Would you like to see the users in any of these?

Terminate all connections for user ID 'user_999'.

All active WebSocket connections for 'user_999' have been terminated. The user will need to re-authenticate to reconnect.

Yes. The `trigger_event` tool accepts an array of channel names (up to 100) to broadcast your message simultaneously across your infrastructure.

Related Connectors