# Everbridge Critical Management MCP

> Everbridge Critical Management connects your AI agent directly to enterprise emergency communication systems. Use it to track active incidents, check notification delivery status across thousands of contacts, and monitor organizational crisis data using natural language prompts.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** emergency-notifications, crisis-response, incident-management, alerting, public-safety

## Description

When a major incident hits, you don't have time to log into five different portals just to see if everyone got the alert. This MCP gives your agent direct visibility into critical event management (CEM) systems. You can ask about an active incident timeline and get immediate details on severity levels and response logs. Need to know who needs calling? Your agent will pull contact profiles, checking their work email, personal phone, and group memberships all in one go. It also tracks every broadcast, letting you see if the message was delivered successfully or if contacts haven't confirmed receipt yet. This kind of deep operational oversight is exactly what Vinkius makes possible, bringing complex enterprise systems into your conversational flow. You manage an entire crisis response strategy simply by asking questions.

## Tools

### get_everbridge_org_metadata
Retrieves operational limits and core organizational information for your Everbridge account.

### get_contact_profile_and_methods
Pulls the full communication profile, including multiple methods like phone or email, for a named contact.

### get_incident_detailed_data
Retrieves the entire timeline and detailed settings for any specific critical incident.

### get_notification_detailed_status
Provides a full breakdown of delivery success rates, statistics, and recipient counts for a broadcast notification.

### quick_crisis_event_audit
Generates an immediate overview summary covering recent notifications and active incidents.

### list_critical_contacts
Returns a list of every contact registered in your organization's address book.

### list_contact_distribution_groups
Provides a complete listing of all configured contact distribution groups within the system.

### list_high_severity_incidents
Identifies and lists incidents that are currently flagged with high severity levels.

### list_critical_incidents
Lists all active and historical critical incidents recorded by the system.

### list_critical_notifications
Retrieves a list of every broadcast notification that has been sent via Everbridge.

## Prompt Examples

**Prompt:** 
```
List all active critical incidents.
```

**Response:** 
```
I've found 2 active incidents: 'Building Fire - North Wing' (Severity: High) and 'System Outage - HQ' (Severity: Medium). Would you like to see the notification history for the Building Fire?
```

**Prompt:** 
```
Check delivery status for notification ID '1234567'.
```

**Response:** 
```
Notification ID '1234567' (Subject: Weather Warning) was sent to 500 contacts. 485 were successfully delivered (97%) and 120 contacts have confirmed receipt. Should I list the contacts who haven't confirmed yet?
```

**Prompt:** 
```
Show me the contact details for 'John Doe'.
```

**Response:** 
```
John Doe (External ID: 998877) has 3 communication methods: Mobile (SMS/Call), Work Email, and Personal Phone. They are a member of the 'Emergency Response Team' group. Would you like the full profile for this contact?
```

## Capabilities

### Audit Crisis Health
Get a high-level summary of recent notification volume and current active incidents.

### Track Notification Delivery Status
Check the specific delivery success rates, failure counts, and confirmation status for any broadcast.

### List Contacts and Groups
Retrieve full lists of registered contacts or all configured distribution groups across the organization.

### Monitor Incident Timelines
Get detailed settings, severity levels, and historical timelines for specific critical incidents.

### Identify High-Risk Contacts
Find the full communication profile and multiple contact methods (phone, email) for any individual person.

## Use Cases

### Checking Post-Event Communication
A team member asks, 'What was the delivery status for the hurricane warning?' The agent runs `list_critical_notifications` and then uses `get_notification_detailed_status`, showing 98% successful delivery and listing the specific groups that missed the alert.

### On-Demand Contact Research
A coordinator needs to reach a new employee. They ask, 'Give me John Smith's full contact details.' The agent executes `get_contact_profile_and_methods` and reports his primary phone number, work email, and that he belongs to the 'West Coast Team' group.

### Immediate Incident Triage
A supervisor asks, 'Are there any high-priority incidents right now?' The agent runs `list_high_severity_incidents` immediately, identifying an active system outage and providing the associated timeline using `get_incident_detailed_data`.

### Auditing Organizational Readiness
A safety director asks, 'Show me all potential contacts for the R&D building.' The agent runs `list_critical_contacts`, providing a comprehensive list that includes their membership in various distribution groups using `list_contact_distribution_groups`.

## Benefits

- You stop cross-referencing spreadsheets. Need to know the status of a broadcast? Use `get_notification_detailed_status` to see exactly who got the alert, how many confirmed receipt, and which contacts failed delivery.
- Forget jumping between contact databases and incident logs. You can list all active incidents using `list_critical_incidents`, then immediately drill down into specific details with `get_incident_detailed_data`—all in one chat session.
- Contact data is rarely simple. Instead of just getting a name, use `get_contact_profile_and_methods` to pull every communication channel for a person: their work phone, personal mobile, and group memberships.
- Crisis audits used to take hours of manual reporting. Now, run a quick overview with `quick_crisis_event_audit` and get an immediate summary of overall crisis health metrics.
- You don't have to search through every contact list manually. Simply use `list_contact_distribution_groups` to see all the communication channels available in your organization.

## How It Works

The bottom line is you get instant answers about your organization's critical communications and contacts without touching a dashboard.

1. Connect your AI client using your Everbridge Organization ID, API Username, and API Password.
2. Authorize the connection to grant access to crisis management data.
3. Ask a natural language question, like 'What's the status of the last weather warning?' or 'List all high-severity incidents.'

## Frequently Asked Questions

**How does Everbridge Critical Management MCP check contact details?**
It pulls detailed profiles for any person using `get_contact_profile_and_methods`. This means you don't just get an email address; you get their full communication profile, including secondary numbers and group memberships.

**What if I need to check multiple incidents at once?**
You can list all active or historical events using `list_critical_incidents`. Then, for each one, you can run `get_incident_detailed_data` to get the full timeline and severity report.

**Can this MCP tell me if a message was successfully delivered?**
Yes. Use `get_notification_detailed_status`. This tool provides specific metrics on delivery rates, confirming how many people received the alert versus those who haven't confirmed receipt.

**Is this only for large corporations?**
No. It works with any organization that uses Everbridge for critical communication. The MCP simply exposes the tools to your agent, regardless of company size.

**What is the difference between `list_critical_contacts` and getting a profile?**
`list_critical_contacts` gives you a simple list of names. You must use `get_contact_profile_and_methods` to get the actual, detailed communication methods for any single person on that list.