Pushinator
Pushinator provides push notification channels for sending real-time alerts to subscribed users and devices.
Verdict
Common use cases
- Broadcast deploy status to engineering subscribers
- Alert on-call team when incident escalates
- Notify sales when lead converts
- Announce campaign launch to marketing list
- Send weekly sprint summary to stakeholders
Integration
- Vendor
- Pushinator
- Category
- other
- Auth
- API_KEY
- Tools
- 7
- Composio slug
pushinator
Tools
- Create Channel
Create a Pushinator notification channel and return its channel ID and properties.
- Delete Channeldestructive
Permanently delete a Pushinator notification channel by ID. This is destructive and removes the channel from subsequent reads and lists.
- Get Channel
Get one Pushinator notification channel by its channel ID.
- Get Current User
Return the Pushinator user associated with the connected API key. Use this to identify the connected account or verify that its credentials work.
- List Channels
List every notification channel belonging to the connected Pushinator account. Use a returned channel ID with get, update, delete, or send-notification tools.
- Send Notification
Send a push notification immediately to all subscribers of a Pushinator channel. This is an externally visible, irreversible action that may consume the account's monthly notification quota. The operation is provider-documented, but a succe
- Update Channel
Replace the editable name and optional description of an existing Pushinator notification channel.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > Browse MCP Servers. 2. Search for Pushinator and click Connect. 3. You'll be prompted to paste a Pushinator API key — generate one by logging into your Pushinator dashboard, visiting API Settings, and clicking Create New Key. 4. Copy the key and paste it into Switchy's auth dialog, then click Authorize. 5. Switchy will call the Get Current User tool to verify the key works and display your connected account email. 6. Open any Project and type '@Pushinator list channels' to confirm the connection — you should see your existing notification channels. 7. To send a test notification, pick a channel ID from the list and run '@Pushinator send notification to channel [ID] with message Test from Switchy'.
What teammates see: by default, memories from Pushinator are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All Channels
@Pushinator list all my notification channels and show their names and IDs in a table.
Create Deploy Channel
@Pushinator create a new channel called 'Production Deploys' with description 'Notifications for every production release'.
Send Incident Alert
@Pushinator send a notification to channel ID 12345 with the message 'Incident #789 escalated to P1 — database latency spiking'.
Verify Account
@Pushinator get the current user associated with my API key and show me the account email.
Update Channel Name
@Pushinator update channel ID 67890 to rename it 'Marketing Campaigns' and change the description to 'Launch announcements and A/B test results'.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@pushinator list all my notification channels and show me which ones have the most subscribers
Found 4 active Pushinator channels in your account: 1. **prod-alerts** (ID: ch_8x2k9) — 1,247 subscribers — Critical system notifications 2. **feature-updates** (ID: ch_3m7pq) — 892 subscribers — Product release announcements 3. **team-digest** (ID: ch_5n1wz) — 34 subscribers — Internal team updates 4. **test-channel** (ID: ch_9r4tx) — 2 subscribers — Sandbox testing Your production alerts channel has the largest reach. All channels are currently active and accepting notifications.
This read-only example demonstrates channel discovery and basic account inspection. Useful for auditing your notification infrastructure before sending. No side-effects, but the subscriber counts and metadata reflect your account state at query time and may change between calls.
@pushinator send a notification to the prod-alerts channel: "Database migration complete. All services restored. Monitoring for 30 minutes."
✓ Notification sent successfully to **prod-alerts** (ch_8x2k9) **Delivered to:** 1,247 subscribers **Quota consumed:** 1,247 notifications **Remaining this month:** 48,753 / 50,000 The message was pushed immediately to all active subscribers. This action is irreversible and counts against your monthly notification limit. Monitor your Pushinator dashboard for delivery metrics and any bounces.
This is a destructive, externally visible action. The notification is sent the moment the tool executes — there is no undo. Be certain of your channel ID and message content before running. If you're near your monthly quota, check remaining capacity with list-channels or get-current-user first to avoid service interruption.
@pushinator create a new channel called "deploy-hooks" for automated deployment notifications, then draft three example messages I could send to it
✓ Created new channel: **deploy-hooks** (ID: ch_7k3mn) **Subscribers:** 0 (newly created) **Description:** Automated deployment notifications Here are three message templates you can send once subscribers join: 1. **Deployment started:** "🚀 Deploying v2.4.1 to production. ETA: 8 minutes. Status: pushinator.com/status" 2. **Deployment complete:** "✅ v2.4.1 live in production. All health checks passed. Release notes: [link]" 3. **Rollback alert:** "⚠️ Rolling back to v2.4.0 due to elevated error rate. Investigating." Share the channel ID (ch_7k3mn) with your CI/CD pipeline to automate these notifications.
This example chains a write action (create-channel) with AI synthesis (drafting contextual messages). The new channel exists in your account immediately and will appear in subsequent list-channels calls. Demonstrates how Pushinator integrates with deployment workflows, though you'll need to configure subscriber sign-up separately via Pushinator's dashboard or API.
Use-case deep-dives
When Pushinator beats Slack for critical CI/CD notifications
A 6-person engineering team runs deploys three times a day and needs instant mobile alerts when staging or prod pipelines fail. Pushinator wins here because it bypasses Slack's notification fatigue—push goes straight to the lock screen, no channel muting or DND settings in the way. Wire the Send Notification tool into your CI runner's failure hook, point it at a "Deploy Failures" channel, and on-call engineers get the ping within seconds. The trade-off: Pushinator has no threading or context beyond the message body, so you'll still open Slack or your CI dashboard for logs. If your team already lives in Slack and checks it obsessively, skip this MCP. If deploys happen off-hours or your on-call rotation spans timezones, Pushinator's push-to-mobile reliability justifies the extra integration.
Pushinator for high-priority ticket handoffs in small support teams
A 3-person support team triages Zendesk tickets and needs a way to escalate urgent cases to the engineer on-call without spamming the entire eng Slack. Create a Pushinator channel per engineer, subscribe each to their own mobile device, and use Send Notification when a ticket hits "priority: critical" in your helpdesk workflow. The List Channels and Get Channel tools let your automation script verify the right engineer is subscribed before firing the alert. This works cleanly up to about 10 engineers—beyond that, managing per-person channels gets tedious and you're better off with PagerDuty. The buying call: if you're too small for dedicated on-call tooling but too busy for "@here" spam, Pushinator gives you targeted mobile alerts without the enterprise price tag.
When Pushinator is overkill for recurring team reminders
A 5-person product team wants a Monday morning push notification reminding everyone to update their Linear status before standup. Pushinator can do this—wire a cron job to Send Notification at 9am—but it's the wrong tool. The MCP has no scheduling logic, so you're maintaining a separate script or workflow runner just to hit the API once a week. Worse, if someone's on PTO or the standup moves to Tuesday, you're editing code instead of toggling a calendar event. Use Pushinator when the trigger is *event-driven and unpredictable*: a deploy fails, a customer churns, a metric crosses a threshold. For fixed-schedule reminders, stick with Google Calendar notifications or a Slack workflow. The 7 tools here are all about channel CRUD and one-off sends—there's no recurrence, no snooze, no smart delivery window.
Frequently asked
What does the Pushinator MCP do in Switchy?
It lets your AI agents send push notifications through Pushinator channels. Agents can create channels, manage subscribers, and trigger notifications directly from conversations. Use it when you want your team's AI workflows to alert users outside Switchy — like sending deployment alerts or customer updates through your existing Pushinator setup.
Do I need admin access to connect Pushinator?
You need a Pushinator API key with permission to create, read, update, and delete channels. The MCP calls Get Current User on connection to verify the key works. If your Pushinator account restricts API access by role, make sure the key belongs to a user who can manage channels and send notifications.
Can the MCP schedule notifications or send to specific users?
No. The Send Notification tool fires immediately to all subscribers of a channel. It doesn't support scheduling, targeting individual users, or batching. If you need delayed or segmented sends, build the logic in your Switchy workflow and call the tool at the right moment, or use Pushinator's native scheduling features outside the MCP.
How is this different from using Pushinator's API directly?
The MCP wraps Pushinator's HTTP API so your AI agents can send notifications in plain English without writing code. You lose fine-grained control over request headers and error handling, but gain the ability to say "notify the ops channel that deploy finished" and have the agent pick the right channel and compose the message.
Does sending notifications through Switchy count against my Pushinator quota?
Yes. Every notification sent via the MCP consumes your Pushinator account's monthly send limit, exactly like a direct API call. Switchy doesn't add extra charges, but if your agents send hundreds of notifications and you hit Pushinator's cap, subsequent sends will fail until your quota resets or you upgrade your Pushinator plan.