Prometheus · Capability
Prometheus Alertmanager API
The Prometheus Alertmanager HTTP API v2 provides endpoints for querying active alert status, creating and managing silences, retrieving receiver configurations, and checking cluster peer status. Alertmanager deduplicates, groups, and routes alert notifications to receivers such as email, PagerDuty, Slack, and OpsGenie. The API base path is /api/v2.
What You Can Do
GET
Getalerts
— Prometheus Get active alerts
/api/v2/alerts
POST
Postalerts
— Prometheus Post alerts
/api/v2/alerts
GET
Listsilences
— Prometheus List silences
/api/v2/silences
POST
Createsilence
— Prometheus Create or update silence
/api/v2/silences
GET
Getsilence
— Prometheus Get silence by ID
/api/v2/silence/{silenceID}
DELETE
Deletesilence
— Prometheus Expire silence
/api/v2/silence/{silenceID}
GET
Listreceivers
— Prometheus List receivers
/api/v2/receivers
GET
Getstatus
— Prometheus Get Alertmanager status
/api/v2/status
GET
Getalertgroups
— Prometheus Get alert groups
/api/v2/alerts/groups
MCP Tools
getalerts
Prometheus Get active alerts
read-only
idempotent
postalerts
Prometheus Post alerts
listsilences
Prometheus List silences
read-only
idempotent
createsilence
Prometheus Create or update silence
getsilence
Prometheus Get silence by ID
read-only
idempotent
deletesilence
Prometheus Expire silence
idempotent
listreceivers
Prometheus List receivers
read-only
idempotent
getstatus
Prometheus Get Alertmanager status
read-only
idempotent
getalertgroups
Prometheus Get alert groups
read-only
idempotent