24 actions ready for your AI
Connect Opsgenie to your AI
Add your Opsgenie key once and every AI you use can add teams, list user schedules and list user teams through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Opsgenie's own documented API, and we have not run them here yet.
Use your own Opsgenie account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Opsgenie
What your AI can do with Opsgenie
Choose a task and ask your AI.
User
- List user schedules
GETList User Schedules
identifierrequired- Identifier of the user to be searched
- List user teams
GETList User Teams
identifierrequired- Identifier of the user to be searched
- List users
GETList users
limit- Number of users to retrieve
offset- Number of users to skip from start
sortField- Field to use in sorting.
order- Direction of sorting.
- Create user
POSTCreate User
usernamerequired- E-mail address of the user
fullNamerequired- Name of the user
rolerequiredskypeUsername- Skype username of the user
- List user forwarding rules
GETList User Forwarding Rules
identifierrequired- Identifier of the user to be searched
- List user escalations
GETList User Escalations
identifierrequired- Identifier of the user to be searched
- Get user
GETGet User
identifierrequired- Identifier of the user to be searched
expand- Comma separated list of strings to create a more detailed response.
Alert
- List alerts
GETList Alerts
query- Search query to apply while filtering the alerts
searchIdentifier- Identifier of the saved search query to apply while filtering the alerts
searchIdentifierType- Identifier type of the saved search query.
offset- Start index of the result set (to apply pagination).
- Create alert
POSTCreate Alert
messagerequired- Message of the alert
user- Display name of the request owner
note- Additional note that will be added while creating the alert
source- Source field of the alert.
- Get alert
GETGet Alert
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
identifierType- Type of the identifier that is provided as an in-line parameter.
Attachment
- List attachments
GETList Alert Attachments
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
alertIdentifierType- Type of the identifier that is provided as an in-line parameter.
- Add attachment
POSTAdd Alert Attachment
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
filerequired- Attachment file to be uploaded
alertIdentifierType- Type of the identifier that is provided as an in-line parameter.
user- Display name of the request owner
- Get attachment
GETGet Alert Attachment
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
attachmentIdrequired- Identifier of alert attachment
alertIdentifierType- Type of the identifier that is provided as an in-line parameter.
Note
- List notes
GETList Alert Notes
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
identifierType- Type of the identifier that is provided as an in-line parameter.
offset- Starting value of the offset property
direction- Page direction to apply for the given offset with 'next' and 'prev'
- Add note
POSTAdd Note
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
noterequired- Additional note that will be added while creating the alert
identifierType- Type of the identifier that is provided as an in-line parameter.
user- Display name of the request owner
Show 8 more groups
Saved
- Create saved searches
POSTCreate Saved Search
namerequiredqueryrequiredownerrequired- User recipient
teams- Teams that the alert will be routed to send notifications
- Get saved search
GETGet Saved Search
identifierrequired- Identifier of the saved search which could be 'id' or 'name'
identifierType- Type of the identifier that is provided as an in-line parameter.
Detail
- Add details
POSTAdd Details
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
detailsrequired- Key-value pairs to add as custom property into alert.
identifierType- Type of the identifier that is provided as an in-line parameter.
user- Display name of the request owner
Log
- List logs
GETList Alert Logs
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
identifierType- Type of the identifier that is provided as an in-line parameter.
offset- Starting value of the offset property
direction- Page direction to apply for the given offset with 'next' and 'prev'
Recipient
- List recipients
GETList Alert Recipients
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
identifierType- Type of the identifier that is provided as an in-line parameter.
Request
- Get request status
GETGet Request Status of Alert
requestIdrequired- Universally unique identifier of the questioned request
Responder
- Add responder
POSTAdd Responder
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
responderrequiredidentifierType- Type of the identifier that is provided as an in-line parameter.
user- Display name of the request owner
Tag
- Add tags
POSTAdd Tags
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
tagsrequiredidentifierType- Type of the identifier that is provided as an in-line parameter.
user- Display name of the request owner
Team
- Add team
POSTAdd Team
identifierrequired- Identifier of alert which could be alert id, tiny id or alert alias
teamrequired- Team recipient
identifierType- Type of the identifier that is provided as an in-line parameter.
user- Display name of the request owner
Ask your AI
Try one of these requests with a connected AI.
- Add a team in Opsgenie
- List my user schedules in Opsgenie
- List my user teams in Opsgenie
- List my alerts in Opsgenie
- Create an alert in Opsgenie
- Create a saved search in Opsgenie
Works with
All appsUse Opsgenie alongside your other connected apps.
Opsgenie MCP server, hosted by ahel
One hosted endpoint serves Opsgenie. There is nothing to install and no local server to run.
Connect Opsgenie to Claude, Claude Code, Cursor or Codex
- Add your Opsgenie key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Opsgenie keyon the vendor's side; paste it into ahel after sign-in
About Opsgenie
Opsgenie is a developer tools service. Connect your own key and your AI can add teams, list user schedules and list user teams.
Opsgenie over MCP: ahel serves Opsgenie to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Opsgenie key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Opsgenie key safe?
Your Opsgenie key is sealed in ahel and added to the request server-side when your AI calls Opsgenie. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Opsgenie through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Opsgenie?
24 actions today, covering users, alerts and attachments. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Opsgenie cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Opsgenie may bill you for API use under its own terms.