Vinkius
MagicBell

MagicBell MCP. Manage multi-channel alerts from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

MagicBell MCP on Cursor AI Code Editor MCP Client MagicBell MCP on Claude Desktop App MCP Integration MagicBell MCP on OpenAI Agents SDK MCP Compatible MagicBell MCP on Visual Studio Code MCP Extension Client MagicBell MCP on GitHub Copilot AI Agent MCP Integration MagicBell MCP on Google Gemini AI MCP Integration MagicBell MCP on Lovable AI Development MCP Client MagicBell MCP on Mistral AI Agents MCP Compatible MagicBell MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

MagicBell manages notifications and broadcasts right from your AI client. Use the `list_broadcasts` tool to see history across Email, SMS, and Push channels.

You can use `get_broadcast` to check a specific message's delivery status or `create_broadcast` to trigger an alert immediately without touching a dashboard.

What your AI agents can do

Create broadcast

Sends a brand new multi-channel broadcast alert with specified title, content, and filters.

Get broadcast

Fetches the complete status and metadata for one specific broadcast using its unique ID (UUID).

List broadcasts

Retrieves a list of all broadcasts that have been sent in your project, providing an audit trail.

List all historical broadcasts

Run list_broadcasts to get a paginated list of every broadcast sent, showing titles and unique IDs.

Retrieve specific broadcast details

Use get_broadcast with a UUID to pull the full content, status (e.g., 'processed'), and recipient counts for one message.

Send new multi-channel alerts

create_broadcast sends an alert using specified titles, bodies, and filters across email, SMS, or push channels.

Check delivery status per channel

The server reports which specific channels (Email, Web Push) were used for a broadcast and how many recipients received it.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

MagicBell MCP Server: 3 Tools for Broadcast Management

These three tools allow your agent to manage every aspect of broadcast communication—from listing historical records to sending new alerts across multiple channels.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using MagicBell on Vinkius
create019e38bb

create broadcast

Sends a brand new multi-channel broadcast alert with specified title, content, and filters.

get019e38bb

get broadcast

Fetches the complete status and metadata for one specific broadcast using its unique ID (UUID).

list019e38bb

list broadcasts

Retrieves a list of all broadcasts that have been sent in your project, providing an audit trail.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with MagicBell, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
MagicBell MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by MagicBell. 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.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Tracking down a single communication failure shouldn't require jumping between three different admin panels.

Today, if the marketing team sends an announcement, you might have to check the email system for history, then log into the SMS portal for delivery counts, and finally look at the web push dashboard just to confirm it all went out. It’s slow, and every panel has different data formats.

With MagicBell MCP Server, your agent runs `list_broadcasts` and gives you one unified view of history across Email, SMS, and Push. You get a single source of truth about who got what message and when.

MagicBell MCP Server: Triggering alerts with `create_broadcast`

Manually sending an emergency alert means someone has to remember the exact API payload, select the correct channel overrides (SMS vs. Email), and hit 'send'—all while under pressure.

Now, you just tell your agent: 'Send a high-priority outage warning via SMS.' The `create_broadcast` tool handles the complex routing and logging automatically. It's done.

What you can do with this MCP connector

MagicBell manages all your alerts—the whole shebang, across every channel you use. You connect your AI client directly, and it gives you total control over broadcasting messages using natural language commands. This isn't some dashboard you gotta mess with; your agent runs these tools right from your code editor.

You want to know what happened last week? Use the list_broadcasts tool. It pulls up a paginated list of every single broadcast that’s gone out for your project. You get titles and unique IDs, giving you a full audit trail of all your communication efforts. That's how you track everything.

Need to dig into one specific message? Just grab the UUID and run get_broadcast. This tool fetches the complete status and all the metadata for that single broadcast. It tells you if it was 'processed,' what the full content was, and exactly how many people received it across all channels.

You're getting the deep dive here.

When it’s time to send a message—and you gotta send one—you call create_broadcast. This tool handles sending a brand new multi-channel alert instantly. You specify the title, the body text, and any necessary filters, and MagicBell triggers the alerts across email, SMS, or push channels automatically. It doesn't matter if you want it to hit all three; the server manages that routing for ya.

When a broadcast goes out using create_broadcast, the system is smart about reporting back. The server reports which specific channels were actually used—like Email or Web Push—and gives you a count of how many recipients got hit on each one. This means you know exactly what happened with every single message sent.

Think about it: You don't have to jump through hoops in some web portal just to send an alert or check if Uncle Joe actually got that push notification. Your AI client handles the whole cycle. First, you use list_broadcasts to get a quick overview of all previous sends; you see the titles and unique IDs pop up right away.

If you spot a UUID for something you need details on, you hit get_broadcast. That gives you the full picture: the content, the status confirmation, and the exact recipient count. It’s immediate verification. You're checking the metadata so you know it wasn't just sent; you know it was processed.

And when you need to send a message, that's where create_broadcast shines. You feed it the title and body text—the stuff people gotta read—and tell it what filters to use. It then fires off that alert across email, SMS, or push channels simultaneously. The system takes your single command and executes complex multi-channel routing.

You get confirmation on which specific channel was used for each recipient group, and how many folks got the message. It's airtight.

This whole setup means you keep all your communication control right inside your development environment. You don't gotta break flow switching between tools. Your agent calls list_broadcasts to see history; it calls get_broadcast when it needs confirmation on a specific alert ID; and it uses create_broadcast the second an alert is necessary.

It’s seamless, baby.

Built · Hosted · Managed by Vinkius MagicBell MCP Server - Manage Multi-Channel Alerts Server ID 019e38bb-67cb-7185-96b7-56c70ea23533
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Common Questions About MagicBell MCP

How do I check if an old broadcast was successful using get_broadcast? +

You pass the unique UUID to get_broadcast. The tool returns the status, telling you if it was 'processed' and how many recipients across all channels received it.

What is the difference between list_broadcasts and get_broadcast? +

list_broadcasts gives you a summary view of everything sent (like an index). get_broadcast requires a specific UUID to fetch the full, detailed status for just that one message.

Can create_broadcast send messages only via SMS? +

Yes. When calling create_broadcast, you can define channel-specific overrides and filters. You control exactly which channels (Email, SMS) receive the alert for that specific payload.

Does MagicBell track multiple broadcast types? +

The server logs all broadcasts passing through it. By using list_broadcasts, you can see a comprehensive history of different campaign types or alerts sent via your project.

What authentication key do I need to provide when running list_broadcasts? +

You must use your MagicBell Project JWT. This token authenticates your agent and grants it permission to view the specific broadcast history for that project. You don't send generic credentials; you send the unique project key.

If a broadcast fails, what details can I get using get_broadcast? +

The metadata includes detailed failure status and an error code. This lets you know if the failure was due to bad content, invalid recipient lists, or a channel-specific issue (like an expired API key for SMS).

Are there rate limits when I use create_broadcast? +

Yes, MagicBell enforces rate limits tied to your subscription tier. If you hit the limit, the server sends a 429 error code, telling your agent exactly how long to wait before retrying the broadcast.

How do I ensure only specific groups receive messages with create_broadcast? +

You specify recipient filters in the payload. You can target users by segment, ID list, or even restrict delivery based on channel type (e.g., email-only). This prevents sending announcements to unintended audiences.

Can I send a notification to specific users or groups? +

Yes! When using the create_broadcast tool, you can provide an array of user IDs or emails in the recipients field to target specific individuals or segments.

How do I check if a broadcast has been successfully processed? +

You can use the get_broadcast tool with the unique broadcast ID. It will return the current processing status and metadata for that specific notification event.

Is it possible to customize the message content for different channels like Email or SMS? +

Absolutely. The create_broadcast tool includes an overrides parameter where you can specify different content or templates for specific channels (email, sms, push).

Built & Managed by Vinkius 30s setup 3 tools

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

No hosting. No infrastructure. No complex setup.
All 3 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.