Vinkius
Pushbullet logo
Vinkius
Vinkius runs on OpenAI Agents SDK

How to Use the Pushbullet MCP in OpenAI Agents SDK

Send alerts to your phone using send_push_notification directly from your OpenAI Agents SDK MCP workflows.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Pushbullet MCP on Cursor AI Code Editor MCP Client Pushbullet MCP on Claude Desktop App MCP Integration Pushbullet MCP on OpenAI Agents SDK MCP Compatible Pushbullet MCP on Visual Studio Code MCP Extension Client Pushbullet MCP on GitHub Copilot AI Agent MCP Integration Pushbullet MCP on Google Gemini AI MCP Integration Pushbullet MCP on Lovable AI Development MCP Client Pushbullet MCP on Mistral AI Agents MCP Compatible Pushbullet MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Vinkius runs on OpenAI Agents SDK

Connect Pushbullet MCP to OpenAI Agents SDK

Create your Vinkius account to connect Pushbullet to OpenAI Agents SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Key Capabilities

Multi-Device Routing with OpenAI Agents SDK

This Pushbullet MCP Server allows your model to run `list_connected_devices` and route alerts dynamically. The agent inspects your active hardware list, selects the target, and pushes raw text using `send_push_notification` within your OpenAI Agents SDK runtime. Because you are using the OpenAI Agents SDK, you set up guardrails to inspect the push payload before it leaves your local system. This prevents the model from accidentally pushing sensitive API keys or internal database logs to your physical phone via Pushbullet.

Automated Feed Subscriptions and Verification

Your agent uses `list_channel_subscriptions` to pull feeds directly into OpenAI Agents SDK context windows. The model checks connection health with `get_api_status` and automatically subscribes to feeds via `subscribe_to_channel` during execution. You get complete tracing of these subscription changes in your OpenAI dashboard. If an agent tries to execute `unsubscribe_from_channel` without authorization, the built-in SDK constraints block the action instantly.

Zero-Config Device Management

Programmatic target provisioning is made possible by exposing `register_new_device` and `remove_device` directly to your agent. Your OpenAI Agents SDK system dynamically adds ephemeral script targets or removes decommissioned developer hardware. OpenAI Agents SDK auto-discovery logic maps `remove_push_record` to your model instantly so it can prune dead links from your Pushbullet history. You just boot the server, and the agent immediately knows how to clean up dead links during routine maintenance.

Setup guide

Set up Pushbullet MCP in OpenAI Agents SDK

Prerequisites

  • Python 3.10+ installed
  • openai-agents package (pip install openai-agents)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install the SDK

    Run pip install openai-agents to install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed.

  2. 2

    Connect via SSE transport

    Use MCPServerSse with your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. The SDK auto-discovers all Pushbullet tools at runtime.

  3. 3

    Create your Agent

    Pass the MCP to Agent(mcp_servers=[server]). The agent receives Pushbullet tools as native definitions — JSON schemas resolve automatically.

  4. 4

    Run the agent

    Call Runner.run(agent, prompt) to execute. The agent invokes the appropriate Pushbullet tools and returns structured results. Copy the full example on the right to get started.

agent.py
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse

async def main():
    async with MCPServerSse(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ) as server:
        agent = Agent(
            name="Pushbullet Agent",
            instructions="You have access to Pushbullet tools.",
            mcp_servers=[server],
        )
        result = await Runner.run(agent, "List recent transactions")
        print(result.final_output)

asyncio.run(main())

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pushbullet. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Pushbullet MCP in OpenAI Agents SDK

Initialize the server using MCPServerStreamableHttp to expose `list_connected_devices` directly to your OpenAI Agents SDK agent. Pass the server instance to the Agent constructor to auto-discover all 12 tools, including `send_push_notification`.
Yes, you write custom validators inside your OpenAI Agents SDK setup to intercept calls to sensitive tools. This lets you block the agent from calling `remove_device` while still allowing it to run `send_push_notification`.
Your agent monitors rate limits by checking `get_api_status` before initiating large batch updates. If Pushbullet returns a 429 error, the OpenAI Agents SDK catching mechanisms handle the backoff before retrying `list_recent_pushes`.
No, this server handles text, links, and notifications via `send_push_notification`. To send files, you must upload them to your own storage first and push the resulting URL to your devices.
Your push history, device list, and credentials stay secure because the SDK connects to Vinkius via an encrypted MCP HTTP stream. The model only accesses actual push payloads when running `list_recent_pushes` inside your local sandbox.

Start using the Pushbullet MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Pushbullet. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.