Trigger events, query channels, and manage realtime messaging on Pusher Channels.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Pusher Channels.
trigger_eventSend an event to one or more channels
trigger_batch_eventsSend up to 10 events in a single API call
list_channelsList active channels with optional prefix filter
get_channel_infoGet subscription/user count for a channel
get_presence_usersList users connected to a presence channel
authorize_channelGenerate auth tokens for private/presence channels
An MCP (Model Context Protocol) server that gives AI agents the ability to send realtime messages, query channels, and manage users through Pusher Channels.
| Tool | Description |
|---|---|
trigger_event | Send an event to one or more channels |
trigger_batch_events | Send up to 10 events in a single API call |
list_channels | List active channels with optional prefix filter |
get_channel_info | Get subscription/user count for a channel |
get_presence_users | List users connected to a presence channel |
authorize_channel | Generate auth tokens for private/presence channels |
terminate_user_connections | Disconnect all connections for a user |
Or clone and build from source:
You need four environment variables from your Pusher dashboard:
| Variable | Description |
|---|---|
PUSHER_APP_ID | Your Pusher app ID |
PUSHER_KEY | Your Pusher app key |
PUSHER_SECRET | Your Pusher app secret |
PUSHER_CLUSTER | Your Pusher cluster (e.g. us2, eu, ap1) |
Add the following to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
If installed globally via npm:
Set the environment variables in your shell before running, or configure them in your Claude Code MCP settings.
Once configured, you can ask Claude things like:
For a step-by-step guide on building this server from scratch, see the full tutorial on CrashBytes.
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pusher-channels)<a href="https://allmcps.com/mcp/pusher-channels"><img src="https://allmcps.com/api/badge/pusher-channels?style=directory" alt="Pusher Channels on AllMCPs" /></a>