Connect Opsgenie to AI agents

Connect Opsgenie to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

alert_action

Alert Action

Perform an action on an existing alert: close, acknowledge, unacknowledge, snooze, assign ownership, escalate, add a note, add/remove tags, or delete. All mutating actions are processed asynchronously.

create_incident

Create Incident

Create a new incident in OpsGenie. Incidents are higher-severity events that may impact services and require coordinated response. Only available on Standard and Enterprise plans.

get_alert

Get Alert

Retrieve detailed information about a specific alert. Supports lookup by alert ID, tiny ID, or alias.

incident_action

Incident Action

Perform an action on an existing incident: close, resolve, delete, or add a note. Only available on Standard and Enterprise plans.

get_incident

Get Incident

Retrieve detailed information about a specific incident. Only available on Standard and Enterprise plans.

get_user

Get User

Retrieve detailed information about a specific user, including their role, timezone, and optionally their teams, schedules, and escalation policies.

manage_team

Manage Team

Create, update, or delete a team. Teams are the organizational unit for on-call schedules, escalation policies, and alert routing. When updating members, note that the members list replaces the entire existing list.

get_on_call

Get On-Call

Query who is currently on-call or who is next on-call for a specific schedule. Returns the on-call participants. Use "current" to see who is on call now, or "next" to see who will be on call next.

create_alert

Create Alert

Create a new alert in OpsGenie. Alerts are processed asynchronously — the returned requestId can be used to track processing status. Supports setting priority, responders, tags, custom details, and more.

list_teams

List Teams

List all teams in the OpsGenie account. Returns team names, descriptions, and member counts.

get_team

Get Team

Retrieve detailed information about a specific team, including its members and their roles.

list_users

List Users

List users in the OpsGenie account. Supports filtering, pagination, and sorting.

list_incidents

List Incidents

List and search incidents in OpsGenie. Supports filtering by query, pagination, and sorting. Only available on Standard and Enterprise plans.

list_schedules

List Schedules

List all on-call schedules. Optionally expand to include rotation details.

list_services

List Services

List services in the OpsGenie account. Supports filtering, pagination, and sorting. Only available on Standard and Enterprise plans.

manage_service

Manage Service

Create, update, or delete a service. Services represent business services impacted by incidents. Only available on Standard and Enterprise plans.

manage_schedule

Manage Schedule

Create, update, or delete an on-call schedule. When creating, provide a name and optionally rotations and timezone. When updating, provide the schedule identifier and fields to change. When deleting, provide the identifier with the delete action.

manage_user

Manage User

Create, update, or delete a user. When creating, provide username (email), full name, and role. When updating, provide the user identifier and the fields to change.

manage_escalation

Manage Escalation

Create, update, or delete an escalation policy. Escalation policies define the order and timing of notifications when alerts are not acknowledged. Rules specify conditions, delays, and recipients.

list_alerts

List Alerts

List and search alerts in OpsGenie. Supports filtering by query, pagination, and sorting. Use the query parameter with OpsGenie search syntax (e.g., `status=open`, `tag=critical`, `priority=P1`).

list_escalations

List Escalations

List all escalation policies in the account. Returns each policy with its rules and repeat configuration.

update_alert

Update Alert

Update properties of an existing alert. Can update the message, description, and priority. Each field is updated independently — only provide the fields you want to change.

get_alert_request_status

Get Alert Request Status

Check the processing status of an asynchronous alert request, such as create, delete, acknowledge, close, snooze, assign, or tag updates.

manage_schedule_override

Manage Schedule Override

Create, get, update, delete, or list temporary on-call overrides for an Opsgenie schedule.

get_incident_request_status

Get Incident Request Status

Check the processing status of an asynchronous incident request, such as create, delete, resolve, close, or add note.

More integrations teams use with Opsgenie

Slack

Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Discord

Send, edit, and delete messages in channels. Manage servers (guilds), channels, roles, members, invites, webhooks, threads, scheduled events, auto moderation rules, audit logs, application commands, and custom guild emojis. Add or remove users, assign roles, kick or ban members, and receive supported message, guild, channel, member, and inbound webhook triggers.

Technical notes for Opsgenie

Create, manage, and resolve alerts and incidents with priority levels, responders, and rich metadata. Track asynchronous request status. Configure on-call schedules with rotations and overrides, and query who is currently on-call. Define escalation policies to notify responders in order when alerts go unacknowledged. Manage teams, users, and services. Receive webhook notifications for alert activity such as creation, acknowledgment, and closure.

Connect Opsgenie to production AI agents

See how Metorial gives Opsgenie access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Opsgenie to AI agents with Metorial.

  1. Can Metorial connect Opsgenie to AI agents?
    Yes. Metorial connects AI agents to Opsgenie through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.