otheroauth2

Pushbullet

Pushbullet enables seamless sharing of notifications and files across devices.

Verdict

The Pushbullet MCP lets your team send notifications, links, and files across devices without leaving Switchy. @mention it to push content to phones, browsers, or channels — useful for alerting remote teammates, sharing links during calls, or routing urgent items to personal devices. It also manages chats and cleans up old pushes. You'll grant OAuth access to your Pushbullet account; the MCP can't read message history or access files you didn't explicitly push through it. Best for teams that already use Pushbullet to bridge work and personal devices.

Common use cases

  • Alert on-call engineer from incident chat
  • Share meeting links to personal phones
  • Push deployment logs to team channel
  • Clear stale notifications after sprint
  • Route customer escalations to mobile

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 Pushes
    destructive

    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 Pushes
    destructive

    Tool to delete all pushes for the current user asynchronously. use when you need to bulk-clear all existing pushes in one call.

  • Delete Chat
    destructive

    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 Push
    destructive

    Tool to delete a specific push by its identifier. use when you need to remove a push after confirming its identifier.

  • Delete Push
    destructive

    Tool to delete a specific push by its identifier. use when you need to remove a push you created.

  • Delete Pushbullet Device
    destructive

    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 pushbullet.

  • 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.

  • Update Device

    Tool to update metadata for a device by its identifier. use when changing a device's nickname, model, or other settings.

  • 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 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

  1. 11. In Switchy, open the Space where you want Pushbullet available and click 'Add Integration' in the sidebar. 2. Search for Pushbullet and select it from the MCP directory. 3. Click 'Connect' to start OAuth — you'll land on Pushbullet's authorization page. 4. Sign in with your Pushbullet account and approve the requested scopes (read/write pushes, devices, chats). 5. Pushbullet redirects you back to Switchy with a success banner. 6. Test the connection by typing '@Pushbullet send a note to my phone saying test' in the Space chat. 7. Check your phone or browser extension — you should see the push arrive within seconds. 8. If nothing appears, verify your devices are active in the Pushbullet dashboard and reconnect the MCP if needed.

What teammates see: by default, memories from Pushbullet are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Start Chat by Email

@Pushbullet create a chat with alex@company.com so we can coordinate the release
Open in a Space →

Send Note to Channel

@Pushbullet send a note to the 'engineering' channel saying 'Deploy complete, monitoring for errors'
Open in a Space →

Delete Old Pushes

@Pushbullet delete all my pushes to clean up the notification history
Open in a Space →

Remove Inactive Device

@Pushbullet delete the device with identifier 'ujpah72o0sjAoRtnM0jc' since I replaced that laptop
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@pushbullet send a link to our staging environment https://staging.acme.io to my phone so I can test the mobile flow

Output

Push sent successfully to your 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. This example illustrates a typical link-sharing workflow — in practice, you'd see a push identifier and timestamp confirming delivery to the target device registered in your Pushbullet account.

Notes

This example showcases Pushbullet's core strength: instant cross-device content sharing. Requires OAuth2 authorization with push creation scope. The MCP needs at least one device registered to your account; if no devices exist, the push will queue until a device connects.

Prompt

@pushbullet create a chat with sarah@acme.io so we can coordinate the demo prep without cluttering Slack

Output

Chat created successfully with sarah@acme.io. A new conversation thread is now available in your Pushbullet account. Sarah will receive an invitation to join the chat if she has Pushbullet installed. This example demonstrates initiating a direct messaging channel — the actual response includes a chat identifier you can reference for follow-up messages.

Notes

Highlights Pushbullet's messaging capability for ad-hoc collaboration outside your primary chat tool. The recipient must have a Pushbullet account to participate. Be aware this creates a persistent chat thread that remains until explicitly deleted; consider privacy implications when sharing sensitive coordination details.

Prompt

@pushbullet list all my recent pushes and summarize which ones are links versus notes, then delete any older than 7 days

Output

Retrieved 23 pushes from your account. Breakdown: 14 links (mostly documentation and staging URLs), 7 text notes (meeting reminders and quick todos), 2 file attachments. Of these, 9 pushes are older than 7 days. Deleted 9 expired pushes to clean up your history. This example illustrates combining read operations (listing pushes) with AI reasoning (categorization) and bulk cleanup (delete by age criteria).

Notes

Demonstrates how the AI can chain Pushbullet's read and delete tools to perform maintenance tasks. The delete operation is irreversible — pushes are permanently removed, not archived. Rate limits apply to bulk operations; deleting hundreds of pushes may require multiple API calls and take several seconds to complete.

Use-case deep-dives

Deployment notification routing

When Pushbullet beats Slack for build alerts

A 3-person dev team ships to staging twice a day and needs instant mobile alerts when builds fail. Pushbullet wins here because the Create Push tool can target specific devices (your phone, not your laptop) and doesn't require the recipient to have Slack open. The OAuth2 flow is straightforward for a small team where everyone already uses Pushbullet personally. The trade-off: if you need threaded discussion about the failure, you're back in Slack anyway. This works when the notification is the end goal—'build broke, check your terminal'—not the start of a conversation. If your team is larger than 5 people or you need audit logs, stick with a dedicated ops tool.

Customer support ticket handoff

Pushbullet for after-hours escalation paths

A 2-person support team covering different time zones uses Pushbullet to hand off urgent tickets without waking the off-shift person. The Create Chat tool starts a direct thread by email, and Create Push sends a link to the ticket with a note about context. This beats email because the push arrives on the phone lock screen instantly, and it beats Slack because the recipient doesn't need to be logged in. The boundary: if you're escalating more than 3-4 tickets a week, you need a proper on-call rotation tool with scheduling. Pushbullet is the right call when escalations are rare enough that you don't want to pay for PagerDuty but frequent enough that email gets lost.

Field team photo collection

When file pushes replace a photo upload portal

A 6-person field sales team needs to send site photos back to the home office for proposal decks. The Create Push tool with file type lets them send images directly from their phones to a shared channel without logging into a web portal or dealing with Dropbox links. The Delete All Pushes tool cleans up the channel after each project closes. This works when the photos are ephemeral (used once, then archived) and the team is small enough that a shared channel doesn't turn into noise. If you're collecting more than 20 photos a week or need version control, you need a real DAM system. Pushbullet is the call when the overhead of a proper upload flow costs more time than the photos are worth.

Frequently asked

What does the Pushbullet MCP do in Switchy?

It lets your AI agents send push notifications, links, and files to your devices, users, or channels through Pushbullet. Agents can create chats by email, manage your push history, and delete devices or conversations. Think of it as giving your AI the ability to ping you or your team on phones, desktops, or browsers when something needs attention.

Does Pushbullet MCP need OAuth or can I use an API key?

It requires OAuth2, so you'll authenticate through Pushbullet's standard login flow. Switchy will request access to send pushes, manage devices, and handle chats on your behalf. You don't need admin access to your Pushbullet account, but the connection is tied to whoever authorizes it—typically the person who wants their devices to receive agent notifications.

Can it send pushes to specific team members' devices?

Yes, the Create Push tool targets devices, users, channels, or clients by identifier or email. If you want an agent to notify a coworker, you'll need their Pushbullet email or device ID. It won't auto-discover your team's devices—you have to specify targets explicitly when the agent sends a push.

How is this different from just using Pushbullet's app or API directly?

The MCP wraps Pushbullet's API so your AI agents can decide when and what to push without you writing code. If you're already scripting Pushbullet notifications, this won't add much. But if you want an agent to send you a link when it finds something interesting or ping your phone when a task completes, the MCP handles that logic for you.

Who on my team should connect the Pushbullet MCP?

Whoever wants their devices to receive agent-triggered notifications. If you're the only one using Switchy's agents for personal alerts, connect your own Pushbullet account. If multiple people need notifications, each person should authorize their own connection—Pushbullet OAuth ties to individual accounts, not shared team inboxes.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.