Pushbullet
Pushbullet enables seamless sharing of notifications and files across devices.
Verdict
Common use cases
- Push meeting links to remote teammates' phones
- Send customer support alerts to on-call devices
- Share draft URLs from design reviews instantly
- Archive old push notifications in bulk
- Route file attachments to specific team devices
Integration
- Vendor
- Pushbullet
- Category
- other
- Auth
- OAUTH2
- Tools
- 19
- Composio slug
pushbullet
Tools
- Create Chat
Tool to create a new chat with the specified email address. use when you need to initiate a conversation thread by email.
- Create Push
Tool to send a new push (note, link, or file) to a device, user, channel, or client. use when you need to share content to a specific target. example: "send a link to https://example.com to device abc123".
- Delete All Pushesdestructive
Tool to delete all pushes for the current user asynchronously. use when you need to bulk-clear all existing pushes in one call.
- Delete All Pushesdestructive
Tool to delete all pushes for the current user asynchronously. use when you need to bulk-clear all existing pushes in one call.
- Delete Chatdestructive
Tool to delete a chat by its identifier. use when you need to remove a chat from your pushbullet account after confirming its identifier.
- Delete Pushdestructive
Tool to delete a specific push by its identifier. use when you need to remove a push you created.
- Delete Pushdestructive
Tool to delete a specific push by its identifier. use when you need to remove a push after confirming its identifier.
- Delete Pushbullet Devicedestructive
Tool to remove a device by its identifier. use when you need to delete a device from your pushbullet account after confirming its identifier.
- Get current user
Tool to retrieve the currently authenticated user's profile. use when you need to verify the access token or display the current user's details.
- List Chats
Tool to list all chat objects for the current user. use when you need the full set of chat threads before sending or muting messages.
- List Devices
Tool to list all registered devices for the current user. use after obtaining a valid access token.
- List Pushes
Tool to list pushes with optional filtering and pagination. use when retrieving or syncing pushes after a certain time.
- Mute or Unmute Chat
Tool to mute or unmute an existing chat. use when adjusting notification settings for a specific chat by its identifier.
- Register Device
Tool to register a new device under the current user’s account. use when adding a new hardware or app device to the user's pushbullet devices.
- Register Device
Tool to register a new device under the current user's account. use when adding a new hardware or app device to pushbullet.
- Update Device
Tool to update metadata for a device by its identifier. use when you need to change device settings like nickname, model, or icon.
- Update Device
Tool to update metadata for a device by its identifier. use when changing a device's nickname, model, or other settings.
- Update Push
Tool to update a push (dismiss or modify list items) by its identifier. use when marking a push as dismissed or updating list push items.
- Upload Request
Tool to obtain a signed upload url for a file before pushing. use when you need to upload file content via the signed s3 form data.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and click 'Add Integration'. 2. Search for Pushbullet and select it from the list. 3. Click 'Connect' to start the OAuth flow in a new browser tab. 4. Log in to your Pushbullet account and authorize Switchy to access your devices and send pushes. 5. Once redirected back, confirm the connection appears active in your integrations list. 6. Open any Project and type '@Pushbullet send a test note to my phone' to verify the connection works. 7. Check your Pushbullet-enabled device to confirm the test push arrived. 8. If you see the notification, the integration is ready for your team to use in any Project.
What teammates see: by default, memories from Pushbullet 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
Push Link to Device
@Pushbullet send the link https://staging.example.com/feature-preview to the device named 'Sarah's iPhone' with the title 'New feature ready for testing'
Start Chat Thread
@Pushbullet create a chat with alex@example.com so we can coordinate the deployment steps
Clear Old Pushes
@Pushbullet delete all my pushes to reset my notification history for the new quarter
Send Note to All Devices
@Pushbullet send a note to all my devices with the title 'Server maintenance tonight' and body 'Expect 15 minutes downtime starting at 11pm EST'
Remove Inactive Device
@Pushbullet delete the device with identifier 'ujpah72o0sjAoRtnM0jc' since I replaced that tablet last month
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@pushbullet send a link to our staging environment https://staging.acme.io to my phone so I can test the mobile layout
Push sent successfully to device "iPhone 14". The link to https://staging.acme.io has been delivered with the title "Staging Environment". You should receive a notification on your phone momentarily. The push includes a clickable link that will open directly in your mobile browser for immediate testing.
This example shows Pushbullet's core cross-device sharing capability. Requires OAuth2 scope for push creation. The MCP identifies your devices by nickname — if you have multiple phones registered, specify which one or the push goes to all devices by default.
@pushbullet list all my recent pushes from the last 24 hours and summarize what I've been sharing with my team
Retrieved 12 pushes from the last 24 hours. Summary: You shared 5 links (3 to GitHub PRs, 2 to design mockups in Figma), sent 4 text notes (meeting reminders and a lunch order), and pushed 3 files (2 PDFs and 1 screenshot). Most pushes went to the "Engineering" channel. The most recent was a link to PR #847 sent 2 hours ago.
This read-heavy example demonstrates the MCP's ability to fetch and synthesize push history. The AI can parse push metadata (type, target, timestamp) to provide context. Note that Pushbullet's API returns pushes in reverse chronological order with pagination — large histories may require multiple calls.
@pushbullet I need to clean up — delete all pushes older than 7 days to keep my account tidy
Identified 47 pushes older than 7 days. Deleted all 47 pushes successfully using the bulk delete operation. Your Pushbullet account now only contains pushes from the last week. Note: This action is irreversible and affects all devices synced to your account.
This write example shows the MCP's bulk-delete capability, which is asynchronous and permanent. The MCP does not filter by date natively — the AI must first list pushes, filter by timestamp, then call delete for each ID or use the delete-all tool. Be cautious: there's no undo, and this affects all synced devices immediately.
Use-case deep-dives
When Pushbullet beats Slack for critical alerts
A 6-person SRE team runs on-call rotations where the engineer on duty needs deployment alerts on their phone, not buried in Slack threads. Pushbullet's Create Push tool sends notifications directly to a specific device or user, bypassing channel noise. The OAuth2 flow lets the team workspace authenticate once, then route alerts based on who's on-call that week. This works when your alert volume is under 50 per day and you need guaranteed mobile delivery. Above that threshold, you're fighting rate limits and should use a dedicated paging service. If your deployment pipeline already triggers webhooks, Pushbullet is a 10-minute integration that keeps critical alerts out of the Slack firehose.
Pushbullet for async handoff between support shifts
A 4-person support team covering US and APAC hours uses Pushbullet to hand off context between shifts without forcing everyone into a shared channel. The outgoing agent uses Create Push to send a link to the unresolved ticket, a note with customer history, or a file attachment directly to the next shift's device. The Create Chat tool starts a thread if the handoff needs back-and-forth. This beats email because it's instant and mobile-first, and it beats Slack because it doesn't require the recipient to be online or check a specific channel. The trade-off: Pushbullet doesn't thread conversations well, so if your handoffs involve more than 3 back-and-forth messages, you're better off in a proper chat tool. For quick async handoffs with attachments, Pushbullet is faster than teaching your team another Slack workflow.
When Pushbullet wins for sales reps without reliable wifi
A 10-person field sales team spends half their week in retail locations with spotty wifi, and they need product PDFs, pricing sheets, or demo links pushed to their phones before they walk into a meeting. Pushbullet's Create Push tool sends files or links directly to a device, and the content syncs when the device has connectivity, not when the rep remembers to check email. The Delete Push and Delete All Pushes tools let the sales ops lead clean up outdated pricing after a product launch. This works when your content updates are event-driven (new product launch, pricing change) rather than continuous. If your reps need real-time collaboration or version control, you need a proper file sync tool. For push-and-forget content delivery to mobile devices, Pushbullet is simpler than training your team on Dropbox folders.
Frequently asked
What does the Pushbullet MCP do in Switchy?
It lets your AI agents send notifications, links, and files to your devices through Pushbullet. Agents can create chats, push content to specific devices or channels, and clean up old pushes. Useful when you want AI workflows to notify you on your phone or share files across devices without manual copying.
Do I need a Pushbullet Pro account to connect this MCP?
No, the free Pushbullet tier works fine for OAuth2 authentication. The MCP connects through standard OAuth, so you'll authorize Switchy to access your pushes, devices, and chats. Your Pushbullet plan limits (like monthly push quotas) still apply — Pro users just get higher caps.
Can the MCP receive incoming messages or only send them?
It only sends. The 19 tools are all about creating pushes, managing chats, and deleting content. There's no tool to read incoming messages or monitor replies. If you need two-way messaging in workflows, connect a chat MCP like Slack or Discord instead.
Why use this instead of Pushbullet's browser extension?
The extension is for you manually pushing things. This MCP is for AI agents pushing things automatically based on workflow triggers. Example: an agent monitoring a data pipeline sends you a phone notification when an error occurs, without you writing API code or clicking buttons.
Who on the team should connect the Pushbullet MCP?
Whoever owns the Pushbullet account you want agents to send from. Each connection ties to one Pushbullet user's devices and channels. If multiple people need agent notifications, either share one connection or have each person connect their own Pushbullet account separately.