MCP-Server

magicbell

io.usefulapi/magicbell
Kommunikation Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Reads MagicBell notification users, broadcasts, workflows, channels, integrations, and delivery events, and manages user records.

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.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'string', 'description': 'User email address.'}, 'timezone': {'type': 'string', 'description': 'IANA timezone, e.g. America/New_York.'}, 'last_name': {'type': 'string', 'description': 'User last name.'}, 'first_name': {'type': 'string', 'description': 'User first name.'}, 'external_id': {'type': 'string', 'description': 'Your own stable id for this user (recommended identifier).'}, 'phone_numbers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of phone numbers (E.164).'}, 'custom_attributes': {'type': 'object', 'description': 'Arbitrary key/value metadata for the user.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
magicbell_get_broadcast
Get a broadcast
Fetch a single broadcast by id. Project API: GET /broadcasts/{broadcast_id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['broadcast_id'], 'properties': {'broadcast_id': {'type': 'string', 'description': 'Broadcast id.'}}}
magicbell_get_event
Get an event
Fetch a single delivery event by id. Project API: GET /events/{event_id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['event_id'], 'properties': {'event_id': {'type': 'string', 'description': 'Event id.'}}}
magicbell_get_user
Get a user
Fetch a single user by MagicBell user id or external id. Project API: GET /users/{user_id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user_id'], 'properties': {'user_id': {'type': 'string', 'description': 'MagicBell user id or external id.'}}}
magicbell_get_workflow_run
Get a workflow run
Fetch a single workflow run by id. Project API: GET /workflows/runs/{run_id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'Workflow run id.'}}}
magicbell_list_broadcasts
List broadcasts
List broadcasts (notification-send batches) with cursor pagination. Read-only observability. Project API: GET /broadcasts.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Max items per page (cursor pagination).', 'exclusiveMinimum': 0}, 'ending_before': {'type': 'string', 'description': 'Cursor: return items before this id (previous page).'}, 'starting_after': {'type': 'string', 'description': 'Cursor: return items after this id (next page).'}}}
magicbell_list_channels
List channels
List delivery channels (in-app, email, push, SMS, etc.) with cursor pagination. Project API: GET /channels.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Max items per page (cursor pagination).', 'exclusiveMinimum': 0}, 'ending_before': {'type': 'string', 'description': 'Cursor: return items before this id (previous page).'}, 'starting_after': {'type': 'string', 'description': 'Cursor: return items after this id (next page).'}}}
magicbell_list_events
List events
List notification delivery events with cursor pagination. Read-only observability. Project API: GET /events.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Max items per page (cursor pagination).', 'exclusiveMinimum': 0}, 'ending_before': {'type': 'string', 'description': 'Cursor: return items before this id (previous page).'}, 'starting_after': {'type': 'string', 'description': 'Cursor: return items after this id (next page).'}}}
magicbell_list_integrations
List integrations
List configured provider integrations (e.g. Sendgrid, APNs, FCM). Project API: GET /integrations.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
magicbell_list_users
List users
List users (notification recipients) with cursor pagination. Project API: GET /users.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Max items per page (cursor pagination).', 'exclusiveMinimum': 0}, 'ending_before': {'type': 'string', 'description': 'Cursor: return items before this id (previous page).'}, 'starting_after': {'type': 'string', 'description': 'Cursor: return items after this id (next page).'}}}
magicbell_list_workflow_runs
List workflow runs
List workflow runs (execution history) with cursor pagination. Project API: GET /workflows/runs.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Max items per page (cursor pagination).', 'exclusiveMinimum': 0}, 'ending_before': {'type': 'string', 'description': 'Cursor: return items before this id (previous page).'}, 'starting_after': {'type': 'string', 'description': 'Cursor: return items after this id (next page).'}}}
magicbell_list_workflows
List workflows
List notification workflows with cursor pagination. Project API: GET /workflows.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Max items per page (cursor pagination).', 'exclusiveMinimum': 0}, 'ending_before': {'type': 'string', 'description': 'Cursor: return items before this id (previous page).'}, 'starting_after': {'type': 'string', 'description': 'Cursor: return items after this id (next page).'}}}
magicbell_update_user
Update a user
Updates a user record (reversible; sends no notification). Project API: PUT /users/{user_id}.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user_id'], 'properties': {'email': {'type': 'string', 'description': 'User email address.'}, 'user_id': {'type': 'string', 'description': 'MagicBell user id or external id to update.'}, 'timezone': {'type': 'string', 'description': 'IANA timezone, e.g. America/New_York.'}, 'last_name': {'type': 'string', 'description': 'User last name.'}, 'first_name': {'type': 'string', 'description': 'User first name.'}, 'external_id': {'type': 'string', 'description': 'Your own stable id for this user (recommended identifier).'}, 'phone_numbers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of phone numbers (E.164).'}, 'custom_attributes': {'type': 'object', 'description': 'Arbitrary key/value metadata for the user.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Geändert
magicbell_update_user
1. October 2026 02:43
Geändert
magicbell_create_user
1. October 2026 02:43
Geändert
magicbell_list_integrations
1. October 2026 02:43
Geändert
magicbell_list_channels
1. October 2026 02:43
Geändert
magicbell_get_workflow_run
1. October 2026 02:43
Geändert
magicbell_list_workflow_runs
1. October 2026 02:43
Geändert
magicbell_list_workflows
1. October 2026 02:43
Geändert
magicbell_get_event
1. October 2026 02:43
Geändert
magicbell_list_events
1. October 2026 02:43
Geändert
magicbell_get_user
1. October 2026 02:43
Geändert
magicbell_list_users
1. October 2026 02:43
Geändert
magicbell_get_broadcast
1. October 2026 02:43
Geändert
magicbell_list_broadcasts
1. October 2026 02:43
Hinzugefügt
magicbell_update_user
21. September 2026 02:44
Hinzugefügt
magicbell_create_user
21. September 2026 02:44
Hinzugefügt
magicbell_list_integrations
21. September 2026 02:44
Hinzugefügt
magicbell_list_channels
21. September 2026 02:44
Hinzugefügt
magicbell_get_workflow_run
21. September 2026 02:44
Hinzugefügt
magicbell_list_workflow_runs
21. September 2026 02:44
Hinzugefügt
magicbell_list_workflows
21. September 2026 02:44
Hinzugefügt
magicbell_get_event
21. September 2026 02:44
Hinzugefügt
magicbell_list_events
21. September 2026 02:44
Hinzugefügt
magicbell_get_user
21. September 2026 02:44
Hinzugefügt
magicbell_list_users
21. September 2026 02:44
Hinzugefügt
magicbell_get_broadcast
21. September 2026 02:44
Hinzugefügt
magicbell_list_broadcasts
21. September 2026 02:44