SIGNL4 MCP by usefulapi
Read SIGNL4 alerts, teams, users and duty schedules; raise, acknowledge, close and annotate alerts.
Connect it
Settings → Connectors → Add custom connector
URL: https://signl4.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://signl4.usefulapi.io/mcp{
"mcpServers": {
"signl4": {
"url": "https://signl4.usefulapi.io/mcp"
}
}
}claude mcp add --transport http signl4 https://signl4.usefulapi.io/mcp{
"servers": {
"signl4": {
"type": "http",
"url": "https://signl4.usefulapi.io/mcp"
}
}
}18 tools, verified live
signl4_list_teamsread-onlyList the SIGNL4 teams the API key can access: id, name, description, time zone and member ids. Team ids are needed to raise alerts and to look up categories and duties. GET /v3/teams.
signl4_get_teamread-onlyOne SIGNL4 team: name, description, time zone, member ids. GET /v3/teams/{teamId}.
signl4_list_usersread-onlyList the SIGNL4 users the key can access with name, e-mail, contact addresses, activation state and duty status per team (dutyMode, onDutyTime). User ids are needed to acknowledge/close/annotate alerts. GET /v3/users.
signl4_get_userread-onlyOne SIGNL4 user: name, e-mail, contact addresses, time zone and duty status per team. GET /v3/users/{userId}.
signl4_list_team_usersread-onlyList the users of the given teams (all accessible teams by default) with duty status. Teams that cannot be read are reported under `errors`. GET /v3/teams/users.
signl4_list_categoriesread-onlyList the alert categories of a team (name, color, keywords used to auto-classify alerts). The category name can be passed to signl4_raise_alert. GET /v3/categories/{teamId}.
signl4_list_alertsread-onlySearch SIGNL4 alerts (signls), newest first, with status, severity, category and history (created, acknowledged, closed). Filter by team, status, creation time, text or external id. Up to 100 per page; pass the returned continuation_token to get the next page. POST /v3/signls/paged (a read).
signl4_get_alertread-onlyFull detail of one alert: title, text, severity, category, status and delivery status, history (who acknowledged/closed it and when), parameters, attachments and escalations with per-user delivery. GET /v3/signls/{signlId}/details.
signl4_get_alert_timelineread-onlyThe ordered timeline of an alert: creation, notifications, acknowledgements, annotations, escalations and remote actions. GET /v3/signls/{signlId}/timeline.
signl4_get_alert_reportread-onlyAlert volume and response statistics per team over several time periods: acknowledged, closed and unhandled counts, overall and per category (optionally for one user). Teams that cannot be read are reported under `errors`. GET /v3/signls/report.
signl4_raise_alertcan modifyWRITE: raise a new alert in a SIGNL4 team. THIS NOTIFIES REAL PEOPLE: every team member currently on duty is paged (push, SMS and/or voice call according to their settings) and the alert escalates if nobody acknowledges it. Only use it when the user clearly asked to alert the team; never for tests unless they said so. Not idempotent: a second call pages the team again. Returns the new alert incl.
signl4_acknowledge_alertcan modifyWRITE: acknowledge an alert on behalf of a SIGNL4 user (recorded in its history under that user). Stops escalation to further tiers for that alert. POST /v3/signls/{signlId}/acknowledge.
signl4_close_alertcan modifyWRITE: close (resolve) an alert on behalf of a SIGNL4 user; it leaves the open list and stops all further notifications. POST /v3/signls/{signlId}/close.
signl4_annotate_alertcan modifyWRITE: add a text note to an alert's timeline on behalf of a SIGNL4 user. The note is visible to the team in the app. It does not page anyone by itself. POST /v3/signls/{signlId}/annotate.
signl4_list_duty_schedulesread-onlyPlanned on-call duty schedules (who is on duty when): start/end, team, user, tier, stand-in and shift info. Filter by team, user and time window. POST /v3/schedules (a read).
signl4_get_duty_statusread-onlyWhether a user is currently on or off duty in each of their teams (dutyMode, onDutyTime, tier). GET /v3/users/{userId}/dutyStatus.
signl4_get_duty_summaryread-onlyDuty assistant info per team: whether it is enabled and the last two (or all) duty periods. GET /v3/duties/summary.
signl4_list_audit_logsread-onlyAudit log of changes and events in the SIGNL4 subscription (who changed what, when). Filter by team, time window and message text; pass the returned continuation_token for the next page. GET /v3/audits.
Alternatives in Email & Messaging
Compare →
HelpCrunch MCP by usefulapiB
Manage HelpCrunch chats, customers, agents and knowledge-base articles.
Groove MCP by usefulapiB
Read Groove shared-inbox conversations, contacts, agents and tags; close, assign, snooze and tag.
Formbricks MCP by usefulapiB
Read survey responses and manage contacts, webhooks, teams and organisation users.
Customer.io MCP by usefulapiB
Query people, segments, campaigns, and message deliveries; send transactional email or broadcasts.
Aircall MCP by usefulapiB
Read calls, contacts, users, teams and numbers; tag calls and create or update contacts.
SASMS and WhatsApp MessagingB
Send WhatsApp, SMS, email or voice to a business with the compliance gate enforced.