Slack is a deliberate exception. sureops calls Slack’s Web API directly with a bot token issued during app install, because Slack’s vendor-hosted MCP endpoint requires user-token auth that would undermine per-action audit attribution. The Slack connect screen still shows an MCP-hosting selector, like several other integrations — but MCP isn’t the recommended or supported path for Slack. See Slack for details.
Why MCP
MCP is an open protocol for exposing tool capabilities to AI agents in a structured, permission-scoped way. Each MCP server acts as a proxy between sureops and a vendor tool, exposing only the operations the vendor or you choose to expose. For sureops, this means:- Vendor-controlled surface: what sureops can do with a tool is defined by that tool’s MCP server, not by sureops. For most integrations that MCP server is a customer-run, open-source implementation you control; for GitHub, sureops runs the MCP server itself. Either way, sureops’ access is bounded by what that server exposes.
- No credential sprawl: your API keys stay on the MCP server side, not in sureops. sureops holds only the MCP endpoint URL and a connection token.
- Network-transparent: your internal tools (Prometheus, Loki, Kubernetes API) don’t need to be internet-reachable. You run the MCP server inside your network and give sureops the endpoint.
- Auditable: every tool call the AI makes goes through the MCP server, which can log and rate-limit it independently of sureops.
How integrations are hosted
There isn’t one hosting toggle that applies to every integration — each one’s connection model is fixed by the vendor’s MCP support and sureops’ own hosting decision:Vendor API — no MCP
Used only for Slack. sureops calls Slack’s Web API directly with the
bot token issued during app install. No MCP server is in the path.
sureops-hosted MCP
Used only for GitHub. Rather than routing through GitHub’s own
vendor-hosted MCP (which gates several tools behind a Copilot
subscription most customers don’t have), the intent is for sureops to run
a shared, multi-tenant MCP pod and authenticate each call with your
GitHub App installation token, so there’s nothing for you to stand up.
See the Warning on the GitHub integration
page for the current state of the connect-screen flow.
Customer-hosted MCP
Used for Grafana, Prometheus, Loki, Tempo, Kubernetes, and ArgoCD. You run
the MCP server inside your own network (or, in the sureops demo
environment, it’s already provisioned in-cluster for you), and sureops
connects to your endpoint using a connection token you generate. This is
required for tools that aren’t internet-reachable.
What agents do with integrations
During an incident, agents query integrations on-demand. The diagnosis specialist might:- Pull PromQL metrics from Prometheus MCP to check error rate trends
- Search Loki MCP for relevant log lines around the incident window
- Query Tempo MCP for distributed traces to identify where a latency spike originates
- List failing pods and recent events from Kubernetes MCP
- Check recent deployments and open PRs from GitHub MCP
Available integrations
Available now
ArgoCD requires a Growth or Enterprise plan — see Pricing & tiers for the full comparison.
Coming next
The following integrations are visible in Settings → Integrations, but aren’t connectable yet on any plan — they’re roadmap items, not a plan gate on an otherwise-working integration. The pricing page lists each one as a “Coming within Growth” or “Coming within Enterprise” chip, and its Settings connector card offers a Track on roadmap button rather than a Connect button:- Datadog (Coming within Growth) — APM, logs, metrics, and monitors
- PagerDuty (Coming within Growth) — on-call schedules and incident escalation
- Jira (Coming within Growth) — issue tracking and change management
- Microsoft Teams (Coming within Enterprise) — team notifications and incident channels
- AWS CloudWatch (Coming within Enterprise) — AWS logs, metrics, and alarms
/roadmap page instead.
See Pricing & tiers for the full plan comparison.
Grafana vs. Prometheus, Loki, Tempo
If you run the Grafana observability stack, you have a choice:- Connect Grafana — covers dashboards, Prometheus datasource queries, and unified alerts through a single MCP server. This is the recommended approach for most teams.
- Connect Prometheus / Loki separately — useful if your Prometheus or Loki isn’t reachable through Grafana, or if you run them standalone without Grafana.
- Always connect Tempo separately — the Grafana MCP server does not expose Tempo’s full TraceQL surface (trace search, traceql-metrics). Connect Tempo directly even if Grafana is already configured.
Next: GitHub integration