Resources
The Alertmanager MCP Server provides 11 MCP Resources for real-time data streams. Resources are read-only — they provide context for AI agents to make informed decisions before using state-changing tools.
Available Resources
| Resource URI | Description |
|---|---|
am://system/backends | All known backends with health status — start here |
am://system/backends/{backend_id} | Detailed status, version, cluster info for one backend |
am://system/status | Alertmanager version, uptime, cluster info, config summary |
am://system/receivers | Configured receivers (Slack, PagerDuty, email, webhook) with redacted config |
am://system/config | Routing tree and inhibition rules (secrets redacted) |
am://system/audit-log | Recent MCP-initiated operations |
am://alerts/active | Bounded snapshot of active alerts |
am://alerts/groups | Snapshot of alert groups as computed by Alertmanager |
am://silences/active | Snapshot of active silences |
am://best-practices | Alerting best practices reference |
am://onboarding-guide | Alert onboarding guide |
am://system/backends
All configured Alertmanager backends with health status. Always read this first to discover available backend_id values.
Use Case:
"What Alertmanager backends are available?"
"Is our production Alertmanager healthy?"
am://system/status
Alertmanager version, uptime, cluster peer status, and configuration summary.
Use Case:
"What version of Alertmanager is running?"
"How many cluster peers are in the production Alertmanager?"
am://system/receivers
Lists all configured receivers with their integration types (Slack, PagerDuty, email, webhook). Configuration values are redacted for security.
Use Case:
"What Slack channels are configured for alerts?"
"List all PagerDuty receivers."
"What notification integrations are set up?"
am://system/config
Full routing tree and inhibition rules. Secrets and sensitive values are redacted.
Use Case:
"Show me the full routing tree."
"What inhibition rules are configured?"
"Export the current Alertmanager config for Git storage."
am://system/audit-log
In-memory log of all operations initiated through this MCP server — silence creation, expiration, extension, and test alert injection.
Use Case:
"What MCP operations have been performed recently?"
"Show the audit log for this session."
am://alerts/active
Bounded snapshot of currently active (firing) alerts. Faster than a tool call for quick status checks.
Use Case:
"What alerts are currently firing?"
"Give me a quick snapshot of active alerts."
am://alerts/groups
Alert groups as computed by Alertmanager — respecting group_by labels from the routing configuration.
Use Case:
"How are alerts grouped right now?"
"Show me the alert group structure."
am://silences/active
Snapshot of all currently active silences with matchers, expiry times, and authors.
Use Case:
"Are there any active silences right now?"
"Who created the current silences?"
Using Resources
Resources are accessed via the MCP protocol using their URI. AI agents read resources for context before making tool calls.
Client: What's firing right now?
Agent: [Reads am://alerts/active]
[Returns active alert snapshot]
Client: Who gets paged for checkout alerts?
Agent: [Reads am://system/receivers]
[Then calls am_explain_routing with checkout labels]
Next Steps
- Common Workflows — Step-by-step workflow guides
- Examples — Quick reference and natural language prompts
- Tools — Available MCP tools reference
- Configuration — Server configuration