Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
An agent connector represents a mechanism to enable agents to access information from systems outside of Microsoft 365, often via an MCP Server. Other mechanisms include using OpenAPI descriptions for calling external HTTP APIs. The role of the agent connector is to provide the necessary configuration information to agents or other M365 applications to connect to these external systems. An agent connector can be provided for use by other elements described within the same Unified App Manifest, or as a standalone resource that can be referenced in the Unified App Manifest of other M365 applications.
Properties that reference this object type:
Syntax
Properties
id
Unique identifier for the agent connector
Type
string
Required
✅
Constraints
Maximum string length: 64.
Supported values
reusable
Indicates whether this connector can be reused by other applications.
Type
boolean
Required
—
Constraints
Supported values
Default value: False.
displayName
A user-friendly name for the connector, which can be displayed in UIs.
Type
string
Required
✅
Constraints
Maximum string length: 128.
Supported values
description
A brief description of the connector's purpose and functionality.
Type
string
Required
—
Constraints
Maximum string length: 4000.
Supported values
toolSource
Configuration details for connectors that provide tools for agents, either via a plugin, a remote MCP server or a local MCP server. One and only one of the above properties MUST be defined within a tool source object.
Type
toolSource
Required
—
Constraints
Supported values