Integration · Developer tools
Connect Claude & ChatGPT to Opsgenie
Ask your AI which P1 alerts are open, who is on call tonight, or to acknowledge an alert with a note in Opsgenie. It can search, create, acknowledge, close, assign, snooze and escalate alerts, work with incidents, read schedules and on-call rotations, and put someone on call with an override. You get answers during an incident without opening the console.
Free plan, no credit card. Takes about a minute.
Try asking
“Which open P1 and P2 alerts do we have right now?”
The AI searches alerts with an Opsgenie query and lists the open ones with priority, message and time.
“Who is on call for the Platform schedule, and who is next?”
It reads who is on call now for that schedule and who comes next.
“Acknowledge alert 1542 and add a note that I am looking into it.”
It acknowledges the alert with your note and checks the result of the request.
What your AI can do
Alerts
Search, count, create, acknowledge, close, assign, snooze and escalate alerts, and add notes, tags and priority.
Incidents
Search and read incidents, create an incident for a service and close it with a note.
On-call and teams
See who is on call now or next, read schedules, create overrides, and look up teams and users.
“Put Jonas on call for Payments from Friday 18:00 to Monday 08:00.”
It creates a schedule override for Jonas in that time window.
“What has happened on the database alert so far?”
It lists the alert's activity log and notes.
“How many alerts were tagged checkout this week?”
It counts the alerts that match a query for that tag and period.
30 tools for Opsgenie
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
acknowledge_alertChanges dataAcknowledge an alert by `alert_identifier`, with an optional note.add_alert_noteChanges dataAdd a note to an alert by `alert_identifier`.add_alert_tagsChanges dataAdd tags to an alert by `alert_identifier`.assign_alertChanges dataAssign an alert by `alert_identifier` to an `owner` user (id or username).close_alertVisible to othersClose an alert by `alert_identifier`, with an optional note.close_incidentVisible to othersClose an incident by `incident_identifier`, with an optional note.count_alertsCount alerts matching an Opsgenie `query`.create_alertChanges dataCreate an alert with a `message`, plus optional description, priority (P1-P5), responders, tags, alias and details. Responders may be notified immediately.create_incidentChanges dataCreate an incident with a `message` and `service_id`, plus optional description, priority, responders and tags. Responders and stakeholders may be notified.create_schedule_overrideChanges dataPut a `user` on call in a schedule by `schedule_identifier` from start_date to end_date, overriding the normal rotation.escalate_alertChanges dataEscalate an alert by `alert_identifier` to an `escalation` (id or name). The next responders are notified.get_accountGet your Opsgenie account name, plan and user count.get_alertGet one alert by `alert_identifier` (ID, tiny ID or alias; set identifier_type accordingly).get_incidentGet one incident by `incident_identifier`.get_next_on_callsGet who is on call next for one schedule by `schedule_identifier`.get_request_statusCheck the result of an asynchronous alert request by `request_id` (returned by create, close, acknowledge and similar calls).get_scheduleGet one schedule by `schedule_identifier` with its rotations and team.get_schedule_on_callsGet who is on call now (or at `date`) for one schedule by `schedule_identifier`.get_teamGet one team by `team_identifier` with its members.get_userGet one user by `user_identifier` (ID or username).list_alert_logsList the activity log of an alert by `alert_identifier`.list_alert_notesList the notes on an alert by `alert_identifier`.list_on_callsList who is on call right now (or at `date`) across all schedules.list_schedulesList on-call schedules.list_teamsList teams.search_alertsSearch alerts with an Opsgenie `query`, sorted and paged with limit/offset.search_incidentsSearch incidents with an Opsgenie `query`, sorted and paged.search_usersSearch users with a `query`, sorted and paged.set_alert_priorityVisible to othersChange an alert's priority (P1-P5) by `alert_identifier`.snooze_alertChanges dataSnooze an alert by `alert_identifier` until `end_time`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Opsgenie from the app list.
- 2
Paste your key
Paste your Opsgenie API key and choose your API address: https://api.opsgenie.com (US) or https://api.eu.opsgenie.com (EU). In Opsgenie go to Settings > API key management and click Add new API key, ticking the access rights you need. You can also use the API key of an API integration under Teams/Integrations.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Opsgenie?
The AI can read your account, alerts, alert notes and logs, incidents, schedules, on-call rotations, teams and users. It can create, acknowledge, close, assign, snooze and escalate alerts, add notes and tags, change priority, create and close incidents and create schedule overrides.
Does the AI see my Opsgenie API key?
No. Your Opsgenie credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Creating an alert or incident and escalating an alert can notify responders right away, and closing alerts or incidents ends them, so these actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Opsgenie account.
Which API address should I choose?
Opsgenie has separate API addresses for US and EU accounts. If your account is hosted in the EU, choose https://api.eu.opsgenie.com. Otherwise choose https://api.opsgenie.com. The access rights you tick on the API key also limit what the AI can do.
Related integrations
Let your AI work in Opsgenie today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Opsgenie freePipMCP is not affiliated with Opsgenie. Product names are trademarks of their owners.






