Skip to main content

Connectors

Your agent comes with built-in access to Azure services—it can query Azure Monitor, Application Insights, Log Analytics, and Azure Resource Graph out of the box. Connectors extend that reach to external systems: your Kusto clusters, source code repositories, collaboration tools, and custom APIs.

Diagram showing how connectors bridge the agent to external systems like GitHub, Kusto, Teams, and custom APIs

Connectors vs. incident platforms

Connectors give your agent access to data and actions—querying logs, sending notifications, reading code. Incident platforms are a separate concept: they control where alerts come FROM and how your agent responds to them automatically.

This page covers connectors. For incident platforms, see Incident platforms.

What your agent can do without connectors

Even with no connectors configured, your agent has built-in capabilities through its managed identity and Azure RBAC permissions:

Built-in capabilityWhat it provides
Application InsightsQuery application telemetry, traces, and exceptions
Log AnalyticsQuery Log Analytics workspaces
Azure Monitor metricsList and query metrics, analyze trends and anomalies
Azure Resource GraphDiscover and query any Azure resource across subscriptions
ARM / Azure CLIRead and modify any Azure resource type
AKS diagnosticsRun kubectl commands, diagnose Kubernetes issues

Azure Resource Graph and ARM operations work with any Azure resource type—App Services, Container Apps, VMs, networking, storage, and more. If your logs and metrics live in Azure Monitor and Application Insights, your agent can start investigating issues immediately—no connector setup required. Connectors become valuable when you need the agent to reach systems outside Azure.

What connectors provide

Connectors fall into four categories based on what they give your agent:

Data sources

Query logs, metrics, and telemetry stored outside Azure Monitor.

ConnectorWhat it provides
Database query (Azure Data Explorer)Run predefined KQL queries against your Kusto clusters
Database indexing (Azure Data Explorer)Auto-learn your Kusto schema so the agent can generate queries dynamically

Source code and knowledge

Give your agent context about your systems—code, wikis, and documentation.

ConnectorWhat it provides
GitHub MCP serverAccess to repositories, issues, pull requests, and wiki pages
GitHub OAuthGitHub access via OAuth authentication flow
Azure DevOps OAuthAzure DevOps access via OAuth authentication
Documentation (Azure DevOps)Index and search your Azure DevOps wikis

With these connectors, your agent can search code for error patterns, read wiki documentation, reference API docs during troubleshooting, and connect incidents to related pull requests.

Collaboration tools

Let your agent communicate findings through the channels your team already uses.

ConnectorWhat it provides
Send notification (Teams)Post findings and updates to Teams channels
Send email (Outlook)Email investigation summaries and reports

Custom connectors (MCP servers)

MCP (Model Context Protocol) lets you connect your agent to any system — observability platforms, source code repositories, ticketing systems, and custom APIs. Your agent auto-discovers tools from connected servers, monitors connection health with 60-second heartbeats, and recovers from transient failures automatically.

Two transport types cover every deployment model: Streamable-HTTP for remote cloud services, and stdio for local processes running alongside your agent. Pre-configured partner connectors for GitHub, Datadog, Splunk, New Relic, and more provide one-click setup.

For a complete guide to MCP architecture, transport types, partner connectors, health monitoring, and tool management, see MCP Connectors & Tools.

To set up your first MCP connector, see Set up MCP connector.

Browsing and managing connectors

Open the Connectors page (Builder > Connectors) to see your connectors organized into collapsible category groups. All groups are expanded by default.

CategoryWhat it includes
NotificationTeams and Outlook messaging connectors
TelemetryAzure Data Explorer, Datadog, Dynatrace, Elasticsearch, New Relic, Splunk, and other monitoring connectors
Code RepositoryGitHub OAuth, Azure DevOps OAuth, and documentation connectors
MCPGitHub MCP, generic MCP servers, and custom MCP integrations
IncidentsIncident management connectors
DeploymentDeployment pipeline connectors (EV2)
OtherConnectors that don't fit other categories

The Code Repository category includes nested sub-groups that organize your repositories by provider and organization. GitHub connectors appear under a GitHub sub-group, and Azure DevOps connectors are grouped by their ADO organization (for example, contoso (Azure DevOps)). Each sub-group has its own expand/collapse control and count badge. Sub-groups appear automatically when you have connectors from two or more distinct providers or organizations.

Each category header shows the number of connectors in that group. When you collapse a category, a red badge appears if any connector in that group has a connection issue — so you can spot problems at a glance without expanding every section.

Use the toolbar controls to manage your view:

  • Expand all / Collapse all — Toggle all category groups at once
  • Category filter — Show only connectors in a specific category
  • Search — Find connectors by name (switches to a flat list for keyword lookup)

Only categories that contain at least one connector are displayed. When you search for a connector by name, the page switches to a flat list view for faster filtering.

Adding a connector

Click Add connector to open the connector wizard. The first step presents connectors organized by tab:

TabWhat it shows
TelemetryAzure Data Explorer, Datadog, Dynatrace, Elasticsearch, New Relic, Splunk, and other monitoring connectors
NotificationOutlook and Teams connectors
Code RepositoryGitHub OAuth and Azure DevOps OAuth connectors
MCPGitHub MCP, generic MCP server
IncidentsIncident management connectors
DeploymentDeployment pipeline connectors (EV2)

Select a connector card, then follow the setup steps for that connector type. Use the search box to find a connector by name across all tabs.

Repos moved to Knowledge Sources

Source code repository management has moved to Knowledge Sources. Navigate to Builder > Knowledge Sources to manage your connected repositories.

Who can configure connectors

Connector management requires write permission on the agent. In practice:

RoleCan configure connectors?
SRE Agent AdministratorYes
SRE Agent Standard UserNo—view only
SRE Agent ReaderNo—view only

During setup, some connectors require OAuth consent from a user who has the appropriate permissions in the external system (for example, a GitHub org member for GitHub connectors, or an Azure AD admin for Outlook/Teams). This consent is about permissions in the external service, not SRE Agent roles.

For connectors that use the agent's managed identity (like Azure Data Explorer), an admin of the external system must allowlist the identity.

Once configured, all agent users benefit from connectors automatically—they just ask the agent questions and it uses the available connectors behind the scenes.

Connectors and custom agents

You can assign specific MCP tools to specialized custom agents. A database troubleshooting custom agent might get Kusto tools, while a deployment custom agent gets GitHub access. This keeps each custom agent focused and prevents overwhelming it with too many tools.

Assign tools individually in the portal tool picker, or use wildcard patterns (connection-id/*) in YAML to add all tools from a server at once. For details on tool assignment and wildcard syntax, see MCP Connectors & Tools.

Learn more: Custom Agents

ResourceWhy it matters
Incident platformsHow your agent receives and responds to incidents automatically
Connect source codeSet up GitHub or Azure DevOps connectors
Set up an MCP connectorAdd custom MCP servers
Custom AgentsCreate specialized agents with focused connector access
PermissionsConfigure Azure resource access for your agent
Was this page helpful?