S360 Breeze MCP
S360 Breeze MCP allows Microsoft Internal MCS Agents to interact with S360 Breeze MCP VNext service. It supports standard MCP tools/list and tools/call and tools for enhanced functionality
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Standard | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Apps | Standard | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Standard | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Agent365 Microsoft.com |
| URL | Microsoft Power Automate Support Microsoft Power Apps Support |
| robsanto@microsoft.com |
| Connector Metadata | |
|---|---|
| Publisher | Microsoft |
| Website | https://eng.ms/docs/products/s360/breeze/introduction |
| Privacy policy | https://privacy.microsoft.com/en-US/privacystatement |
| Categories | AI;Productivity |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Get active S360 action item for KPI |
Gets a specific active S360 action item for a KPI by its ID. Null result will be returned if no action item with that ID exists for the given KPI. |
| Get code transformation action result |
Gets the code transformation action result (usually a pull request) for a specific scenario run ID. |
| Get S360 KPI metadata by KPI ID |
Gets the full kpi metadata for a given Kpi id. Will return null if no kpi with that id exists. |
| S360 Breeze MCP |
Direct invocation of S360 Breeze MCP server operations |
| Search active S360 KPI action items |
Searches for active s360 action items. Can return multiple results if multiple action items match the search parameters. |
| Search resolved S360 KPI action items |
Searches for resolved S360 KPI action items. Returns historical data about action items that have been resolved, including resolution dates, resolution types, and SLA states at resolution. Either Action Item IDs must be provided, OR both KPI IDs and Target IDs must be provided together for effective filtering. Can optionally filter by SLA states and resolution date ranges. |
| Search S360 exceptions |
Searches for s360 exceptions. Can return multiple results if multiple action items match the search parameters. |
| Search S360 KPI metadata |
Searches for s360 kpi metadata (things like kpi description, id, etc.). Can return multiple results if multiple kpis match the search parameters. This will only return a small amount of data about each KPI. Use GetS360KpiMetadataByKpiIdAsync to get the full details for a specific KPI once you get KPI ID from this. |
| Search service to repository mappings |
Searches service tree service to repository mappings for the provided search parameters. Returns a list of services (with service information like ID, name, etc.) with their repository mappings that match the search parameters. |
| Set S360 action item ETA and status |
Sets the eta and status for the given kpi action items for a given KPI. |
Get active S360 action item for KPI
Gets a specific active S360 action item for a KPI by its ID. Null result will be returned if no action item with that ID exists for the given KPI.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
KPI ID
|
kpiId | True | string |
The KPI ID |
|
KPI Action Item ID
|
kpiActionItemId | True | string |
The KPI action item ID |
Returns
Get code transformation action result
Gets the code transformation action result (usually a pull request) for a specific scenario run ID.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Scenario Run ID
|
scenarioRunId | True | string |
The scenario run ID |
Returns
Get S360 KPI metadata by KPI ID
Gets the full kpi metadata for a given Kpi id. Will return null if no kpi with that id exists.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
KPI ID
|
kpiId | True | string |
The KPI ID |
Returns
S360 Breeze MCP
Search active S360 KPI action items
Searches for active s360 action items. Can return multiple results if multiple action items match the search parameters.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
KPI IDs
|
kpiIds | array of string |
The list of KPI ids to filter the action items. Specifically: 'kpiId in (...KpiIds)' is how it will work (ie: 'or'). If empty, all KPIs are included. |
|
|
Service IDs
|
targetIds | array of string |
The list of target ids to filter the action items. Specifically: 'targetId in (...TargetIds)' is how it will work (ie: 'or'). If empty, all target ids are included. |
|
|
Pagination Cursor
|
cursor | string |
The cursor for pagination. Empty will return the first page. Cursors must be a base64 encoded string. |
|
|
Page Size
|
pageSize | integer |
The number of results to return per page. Must be greater than 0 and less than or equal to 50. Defaults to 25 if not specified. |
Returns
Search resolved S360 KPI action items
Searches for resolved S360 KPI action items. Returns historical data about action items that have been resolved, including resolution dates, resolution types, and SLA states at resolution. Either Action Item IDs must be provided, OR both KPI IDs and Target IDs must be provided together for effective filtering. Can optionally filter by SLA states and resolution date ranges.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
KPI IDs
|
kpiIds | array of string |
The list of KPI ids to filter the resolved action items. Specifically: 'ActionItemId in (...KpiIds)' is how it will work (ie: 'or'). If empty, all KPIs are included. |
|
|
Action Item IDs
|
actionItemIds | array of string |
The list of action item ids to filter the resolved action items. Specifically: 'ID in (...ActionItemIds)' is how it will work (ie: 'or'). If empty, all action item ids are included. |
|
|
Service IDs
|
targetIds | array of string |
The list of target ids (service ids) to filter the resolved action items. Specifically: 'TargetId in (...TargetIds)' is how it will work (ie: 'or'). If empty, all target ids are included. |
|
|
SLA States at Resolution
|
slaStatesAtResolution | array of string |
The SLA state at resolution to filter the resolved action items. Options might include 'OnTime', 'Overdue', etc. If empty, all SLA states are included. |
|
|
Resolution Start Date
|
resolutionDateStart | date-time |
The start date for filtering resolved action items by resolution date. If provided, only items resolved on or after this date are included. |
|
|
Resolution End Date
|
resolutionDateEnd | date-time |
The end date for filtering resolved action items by resolution date. If provided, only items resolved on or before this date are included. |
|
|
Pagination Cursor
|
cursor | string |
The cursor for pagination. Empty will return the first page. Cursors must be a base64 encoded string. |
|
|
Page Size
|
pageSize | integer |
The number of results to return per page. Must be greater than 0 and less than or equal to 50. Defaults to 25 if not specified. |
Returns
Search S360 exceptions
Searches for s360 exceptions. Can return multiple results if multiple action items match the search parameters.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
KPI IDs
|
kpiIds | array of string |
The list of KPI ids to filter the exceptions. Specifically: 'kpiId in (...KpiIds)' is how it will work (ie: 'or'). If empty, all KPIs are included. |
|
|
KPI Action Item IDs
|
kpiActionItemIds | array of string |
The list of KPI action item ids to filter the exceptions. Specifically: 'kpiActionItemId in (...KpiActionItemIds)' is how it will work (ie: 'or'). If empty, all KPI action item ids are included. |
|
|
Service IDs
|
targetIds | array of string |
The list of target ids to filter the exceptions. Specifically: 'targetId in (...TargetIds)' is how it will work (ie: 'or'). If empty, all target ids are included. |
|
|
Request IDs
|
requestIds | array of string |
The list of request ids to filter the exceptions. Specifically: 'requestId in (...RequestIds)' is how it will work (ie: 'or'). If empty, all request ids are included. |
|
|
Request Types
|
requestTypes | array of string |
The list of request types to filter the exceptions. Specifically: 'requestType in (...RequestTypes)' is how it will work (ie: 'or'). If empty, all request types are included. |
|
|
Requesters
|
requesters | array of string |
The list of requesters to filter the exceptions. Specifically: 'requester in (...Requesters)' is how it will work (ie: 'or'). If empty, all requesters are included. |
|
|
Decision Types
|
decisionTypes | array of string |
The list of decision types to filter the exceptions. Specifically: 'decisionType in (...DecisionTypes)' is how it will work (ie: 'or'). If empty, all decision types are included. |
|
|
Pagination Cursor
|
cursor | string |
The cursor for pagination. Empty will return the first page. Cursors must be a base64 encoded string. |
|
|
Page Size
|
pageSize | integer |
The number of results to return per page. Must be greater than 0 and less than or equal to 50. Defaults to 25 if not specified. |
Returns
Search S360 KPI metadata
Searches for s360 kpi metadata (things like kpi description, id, etc.). Can return multiple results if multiple kpis match the search parameters. This will only return a small amount of data about each KPI. Use GetS360KpiMetadataByKpiIdAsync to get the full details for a specific KPI once you get KPI ID from this.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
KPI Name Search Term
|
kpiNameSearchTerm | string |
The search term for the KPI name. This is a case insensitive partial match search. This cannot be null or empty. |
|
|
Pagination Cursor
|
cursor | string |
The cursor for pagination. Empty will return the first page. Cursors must be a base64 encoded string. |
|
|
Page Size
|
pageSize | integer |
The number of results to return per page. Must be greater than 0 and less than or equal to 50. Defaults to 25 if not specified. |
Returns
Search service to repository mappings
Searches service tree service to repository mappings for the provided search parameters. Returns a list of services (with service information like ID, name, etc.) with their repository mappings that match the search parameters.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Repository Name Search Term
|
repoNameSearchTerm | string |
Gets the repo name search term. This can be a partial or full match depending on the exactMatch parameter. If exactMatch is true, this must be an exact match of the repo name. If exactMatch is false, this can be a partial match of the repo name. Either this, RepoUrlSearchTerm, or ServiceNameSearchTerm must be provided. |
|
|
Azure DevOps Project
|
adoProject | string |
The ADO project to filter on. This can be a partial or full match depending on the exactMatch parameter. If exactMatch is true, this must be an exact match of the ADO project. If exactMatch is false, this can be a partial match of the ADO project. If not provided, no filtering will be done on the ADO project. |
|
|
Repository URL Search Term
|
repoUrlSearchTerm | string |
The repo URL search term. This can be a partial or full match depending on the exactMatch parameter. If exactMatch is true, this must be an exact match of the repo URL. If exactMatch is false, this can be a partial match of the repo URL. Either this, ServiceNameSearchTerm, or RepoNameSearchTerm must be provided. |
|
|
Service Name Search Term
|
serviceNameSearchTerm | string |
The service name search term. This can be a partial or full match depending on the exactMatch parameter. If exactMatch is true, this must be an exact match of the service name. If exactMatch is false, this can be a partial match of the service name. Either this, RepoUrlSearchTerm, or RepoNameSearchTerm must be provided. |
|
|
Exact Match
|
exactMatch | boolean |
A value indicating whether to match the repo name, service name, or URL exactly. |
|
|
Pagination Cursor
|
cursor | string |
The cursor for pagination. Empty will return the first page. Cursors must be a base64 encoded string. |
|
|
Page Size
|
pageSize | integer |
The number of results to return per page. Must be greater than 0 and less than or equal to 50. Defaults to 25 if not specified. |
Returns
Set S360 action item ETA and status
Sets the eta and status for the given kpi action items for a given KPI.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
KPI ID
|
kpiId | True | string |
The KPI ID |
|
KPI Action Item IDs
|
kpiActionItemIds | True | array of string |
Array of KPI action item IDs |
|
ETA
|
eta | True | string |
The estimated time of arrival |
|
ETA Status
|
etaStatus | True | string |
The ETA status |
Returns
Definitions
object
This is the type 'object'.