Skip to main content

IT Operations Management

Monitoring, alerts, CMDB, observability

  • Tools: 10
  • Connectors: 4

Connectors in this domain

Tool reference

itom.alerts.get - Get Alert Details

Retrieve complete alert details including related CIs and events.

  • Risk: read - Read-only - safe to call freely
  • Supported by: Datadog, PagerDuty, Splunk, New Relic

Input schema

FieldTypeRequiredDescription
alert_idstringYes-
include_eventsbooleanNoDefault: true.
include_relatedbooleanNoDefault: false.

Output schema

FieldTypeRequiredDescription
ciobjectNo-
idstringNo-
titlestringNo-
eventsarrayNo-
sourcestringNo-
statusstringNo-
serviceobjectNo-
severitystringNo-
created_atstringNo-
descriptionstringNo-
acknowledged_atstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.alerts.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"alert_id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.alerts.get",
"arguments": {
"alert_id": "string"
}
}
}

itom.alerts.search - Search Infrastructure Alerts

Search for infrastructure and monitoring alerts.

  • Risk: read - Read-only - safe to call freely
  • Supported by: New Relic, Splunk, PagerDuty, Datadog

Input schema

FieldTypeRequiredDescription
ci_idstringNo-
limitintegerNoDefault: 50.
statusstringNoOne of: open, acknowledged, resolved.
severityarrayNo-
service_idstringNo-
created_afterstringNo-

Output schema

FieldTypeRequiredDescription
alertsarrayNo-
alerts[].idstringNo-
alerts[].titlestringNo-
alerts[].sourcestringNo-
alerts[].statusstringNo-
alerts[].serviceobjectNo-
alerts[].severitystringNo-
alerts[].created_atstringNo-
total_countintegerNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.alerts.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"ci_id":"string","limit":50}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.alerts.search",
"arguments": {
"ci_id": "string",
"limit": 50
}
}
}

itom.cis.search - Search Configuration Items

Search the CMDB for configuration items.

  • Risk: read - Read-only - safe to call freely
  • Supported by: Datadog, New Relic, Splunk, PagerDuty

Input schema

FieldTypeRequiredDescription
classstringNoCI class (server, application, database, etc)
limitintegerNoDefault: 50.
querystringNo-
statusstringNo-
environmentstringNoOne of: production, staging, development.

Output schema

FieldTypeRequiredDescription
cisarrayNo-
cis[].idstringNo-
cis[].namestringNo-
cis[].classstringNo-
cis[].statusstringNo-
cis[].attributesobjectNo-
cis[].environmentstringNo-
total_countintegerNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.cis.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"class":"string","limit":50}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.cis.search",
"arguments": {
"class": "string",
"limit": 50
}
}
}

itom.dashboards.list - List Dashboards

List monitoring dashboards

  • Risk: read - Read-only - safe to call freely
  • Supported by: Datadog, New Relic, Splunk, PagerDuty

Input schema

FieldTypeRequiredDescription
limitnumberNo-

Output schema

No fields.

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.dashboards.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"limit":0}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.dashboards.list",
"arguments": {
"limit": 0
}
}
}

itom.incidents.escalate - Escalate Incident

Escalate an incident to next responder

  • Risk: write - Creates or modifies data
  • Supported by: PagerDuty, Datadog, Splunk, New Relic

Input schema

FieldTypeRequiredDescription
incident_idstringNo-

Output schema

No fields.

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.incidents.escalate/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"incident_id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.incidents.escalate",
"arguments": {
"incident_id": "string"
}
}
}

itom.incidents.suspected_major.list - List Suspected Major Incidents

List potential major incidents based on alert correlation.

  • Risk: read - Read-only - safe to call freely
  • Supported by: PagerDuty, Splunk, Datadog, New Relic

Input schema

FieldTypeRequiredDescription
limitintegerNoDefault: 20.
include_resolvedbooleanNoDefault: false.
min_impact_scorenumberNoMinimum impact score (0-1) Default: 0.7.

Output schema

FieldTypeRequiredDescription
suspected_majorsarrayNo-
suspected_majors[].idstringNo-
suspected_majors[].titlestringNo-
suspected_majors[].detected_atstringNo-
suspected_majors[].impact_scorenumberNo-
suspected_majors[].related_alertsintegerNo-
suspected_majors[].affected_servicesarrayNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.incidents.suspected_major.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"limit":20,"include_resolved":false}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.incidents.suspected_major.list",
"arguments": {
"limit": 20,
"include_resolved": false
}
}
}

itom.logs.search - Search Logs

Search application and infrastructure logs

  • Risk: read - Read-only - safe to call freely
  • Supported by: Datadog, Splunk, New Relic, PagerDuty

Input schema

FieldTypeRequiredDescription
tostringNo-
fromstringNo-
querystringNo-

Output schema

No fields.

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.logs.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"to":"string","from":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.logs.search",
"arguments": {
"to": "string",
"from": "string"
}
}
}

itom.oncall.get - Get On-Call Schedule

Get details of an on-call schedule

  • Risk: read - Read-only - safe to call freely
  • Supported by: PagerDuty, Datadog, Splunk, New Relic

Input schema

FieldTypeRequiredDescription
schedule_idstringNo-

Output schema

No fields.

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.oncall.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"schedule_id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.oncall.get",
"arguments": {
"schedule_id": "string"
}
}
}

itom.oncall.list - List On-Call Schedules

List on-call schedules and rotations

  • Risk: read - Read-only - safe to call freely
  • Supported by: PagerDuty, Splunk, Datadog, New Relic

Input schema

FieldTypeRequiredDescription
team_idstringNo-

Output schema

No fields.

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.oncall.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"team_id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.oncall.list",
"arguments": {
"team_id": "string"
}
}
}

itom.services.list - List Monitored Services

List all services being monitored.

  • Risk: read - Read-only - safe to call freely
  • Supported by: New Relic, Splunk, PagerDuty, Datadog

Input schema

FieldTypeRequiredDescription
tierstringNoOne of: tier1, tier2, tier3.
limitintegerNoDefault: 100.
statusstringNoOne of: operational, degraded, outage, maintenance.

Output schema

FieldTypeRequiredDescription
servicesarrayNo-
services[].idstringNo-
services[].namestringNo-
services[].tierstringNo-
services[].ownerobjectNo-
services[].statusstringNo-
services[].descriptionstringNo-
services[].open_alertsintegerNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/itom.services.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"tier":"tier1","limit":100}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "itom.services.list",
"arguments": {
"tier": "tier1",
"limit": 100
}
}
}