Share via


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
Email 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

Direct invocation of S360 Breeze MCP server operations

Returns

MCP server response

response
object

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'.