Servidor MCP

magicbell

io.usefulapi/magicbell
Comunicación Público y accesible MCP 2026-07-28

Qué hace este MCP

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.
Destructivo
Esquema de entrada
{'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}.
Solo lectura
Esquema de entrada
{'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}.
Solo lectura
Esquema de entrada
{'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}.
Solo lectura
Esquema de entrada
{'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}.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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}.
Destructivo
Esquema de entrada
{'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': {}}}}
Modificado
magicbell_update_user
1 de October de 2026 a las 02:43
Modificado
magicbell_create_user
1 de October de 2026 a las 02:43
Modificado
magicbell_list_integrations
1 de October de 2026 a las 02:43
Modificado
magicbell_list_channels
1 de October de 2026 a las 02:43
Modificado
magicbell_get_workflow_run
1 de October de 2026 a las 02:43
Modificado
magicbell_list_workflow_runs
1 de October de 2026 a las 02:43
Modificado
magicbell_list_workflows
1 de October de 2026 a las 02:43
Modificado
magicbell_get_event
1 de October de 2026 a las 02:43
Modificado
magicbell_list_events
1 de October de 2026 a las 02:43
Modificado
magicbell_get_user
1 de October de 2026 a las 02:43
Modificado
magicbell_list_users
1 de October de 2026 a las 02:43
Modificado
magicbell_get_broadcast
1 de October de 2026 a las 02:43
Modificado
magicbell_list_broadcasts
1 de October de 2026 a las 02:43
Añadido
magicbell_update_user
21 de September de 2026 a las 02:44
Añadido
magicbell_create_user
21 de September de 2026 a las 02:44
Añadido
magicbell_list_integrations
21 de September de 2026 a las 02:44
Añadido
magicbell_list_channels
21 de September de 2026 a las 02:44
Añadido
magicbell_get_workflow_run
21 de September de 2026 a las 02:44
Añadido
magicbell_list_workflow_runs
21 de September de 2026 a las 02:44
Añadido
magicbell_list_workflows
21 de September de 2026 a las 02:44
Añadido
magicbell_get_event
21 de September de 2026 a las 02:44
Añadido
magicbell_list_events
21 de September de 2026 a las 02:44
Añadido
magicbell_get_user
21 de September de 2026 a las 02:44
Añadido
magicbell_list_users
21 de September de 2026 a las 02:44
Añadido
magicbell_get_broadcast
21 de September de 2026 a las 02:44
Añadido
magicbell_list_broadcasts
21 de September de 2026 a las 02:44