# magicbell MCP server

Read MagicBell broadcasts, users, events, workflows and channels; create and update user records.

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-magicbell
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://magicbell.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://magicbell.usefulapi.io/mcp

## Tools
- magicbell_list_broadcasts (List broadcasts) - List broadcasts (notification-send batches) with cursor pagination. Read-only observability. Project API: GET /broadcasts. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_get_broadcast (Get a broadcast) - Fetch a single broadcast by id. Project API: GET /broadcasts/{broadcast_id}. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_list_users (List users) - List users (notification recipients) with cursor pagination. Project API: GET /users. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_get_user (Get a user) - Fetch a single user by MagicBell user id or external id. Project API: GET /users/{user_id}. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_list_events (List events) - List notification delivery events with cursor pagination. Read-only observability. Project API: GET /events. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_get_event (Get an event) - Fetch a single delivery event by id. Project API: GET /events/{event_id}. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_list_workflows (List workflows) - List notification workflows with cursor pagination. Project API: GET /workflows. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_list_workflow_runs (List workflow runs) - List workflow runs (execution history) with cursor pagination. Project API: GET /workflows/runs. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_get_workflow_run (Get a workflow run) - Fetch a single workflow run by id. Project API: GET /workflows/runs/{run_id}. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_list_channels (List channels) - List delivery channels (in-app, email, push, SMS, etc.) with cursor pagination. Project API: GET /channels. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_list_integrations (List integrations) - List configured provider integrations (e.g. Sendgrid, APNs, FCM). Project API: GET /integrations. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_create_user (Create a user) - Creates a user (notification recipient) record in MagicBell. Additive — sends no notification. Provide at least one identifier (external_id or email). Project API: POST /users. Endpoint: https://magicbell.usefulapi.io/mcp
- magicbell_update_user (Update a user) - Updates a user record (reversible; sends no notification). Project API: PUT /users/{user_id}. Endpoint: https://magicbell.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 17, 2026
- Source: https://registry.modelcontextprotocol.io
