Trigger real-time events to browser and mobile clients, manage presence channels, and authenticate sockets via Pusher.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"pusher": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-pusher",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the _ping tool to verify pusher credentials by calling a lightweight read endpoint. used internally by aerostack to validate credentials”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Trigger real-time events, inspect channel state, and generate auth tokens for private channels.
Pusher Channels is the hosted WebSocket service that powers real-time features in thousands of web and mobile apps — live feeds, notifications, collaborative editing, presence indicators, and more. This MCP server lets your AI agents push events directly into any Pusher channel, inspect which channels are occupied, and generate authentication tokens for private and presence channels.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-pusher
| Tool | Description |
|---|---|
trigger_event | Trigger a real-time event on a Pusher channel |
trigger_batch_events | Trigger up to 10 events in a single request |
get_channel_info | Get info about a specific channel (occupied status, user count) |
list_channels | List all occupied channels with optional prefix filter |
get_channel_users | Get users currently subscribed to a presence channel |
get_app_info | Get basic app configuration (app_id, key, cluster) |
authenticate_private_channel | Generate auth token for a private channel subscription |
authenticate_presence_channel | Generate auth token for a presence channel with user data |
| Variable | Required | Description | How to Get |
|---|---|---|---|
PUSHER_APP_ID | Yes | Your Pusher app ID | dashboard.pusher.com → Your App → App Keys → copy app_id |
PUSHER_KEY | Yes | Your Pusher app key | Same page → copy key |
PUSHER_SECRET | Yes | Your Pusher app secret | Same page → copy secret |
PUSHER_CLUSTER | Yes | Your Pusher cluster (e.g. mt1, eu, ap1) | Same page → copy cluster |
Once added, every AI agent in your workspace can call Pusher tools automatically — no per-user setup needed.
"Trigger a new-order event on the orders channel with the payload from this webhook"
"List all currently occupied Pusher channels that start with presence-"
"How many users are currently subscribed to the presence-support-room channel?"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-pusher \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-PUSHER-APP-ID: your-app-id' \
-H 'X-Mcp-Secret-PUSHER-KEY: your-app-key' \
-H 'X-Mcp-Secret-PUSHER-SECRET: your-app-secret' \
-H 'X-Mcp-Secret-PUSHER-CLUSTER: mt1' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trigger_event","arguments":{"channel":"notifications","event":"alert","data":{"message":"Deploy complete"}}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-pusher
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Send transactional emails with developer-grade deliverability — manage domains, API keys, and sending stats via Resend.
by @aerostack
Send emails at scale, manage dynamic templates, and track delivery stats via SendGrid's email infrastructure.
by @aerostack
Send SMS, make calls, and manage phone numbers via Twilio — add programmable communications to any AI workflow.
by @aerostack
Drive ecommerce growth with Omnisend — manage contacts, campaigns, automations, segments, and track events from AI.
by @aerostack
Sendbird in-app messaging MCP — manage channels, messages, and users via the Sendbird platform API
The Pusher MCP gives Claude 8 tools covering events, batch events, channel info. Claude can read, create, update, and manage Pusher data directly from a conversation.
Yes. The Pusher MCP includes tools to list and retrieve channels from your Pusher account. Claude can filter, sort, and summarize channels based on your instructions.
Yes. The Pusher MCP uses the open Model Context Protocol standard, so it works in Claude, Cursor, Windsurf, and any other MCP-compatible AI tool. All 8 Pusher tools are available everywhere you connect it — install once on Aerostack.
Yes. The Pusher MCP includes run and trigger tools that let Claude execute Pusher actions on demand. This is useful for automating repetitive Pusher tasks directly from a Claude or Cursor session.