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.
Important
You need to be part of the Frontier preview program to get early access to Microsoft Agent 365. Frontier connects you directly with Microsoft’s latest AI innovations. Frontier previews are subject to the existing preview terms of your customer agreements. As these features are still in development, their availability and capabilities may change over time.
Overview
| Server ID | Display name | Scope |
|---|---|---|
MCPManagement |
Microsoft management MCP server | McpServers.Management.All |
Available tools
MCP server management tools
GetMCPServers
Gets all MCP server instances in the current environment.
Input Schema: No parameters required
GetMCPServer
Gets detailed information about a specific MCP server.
Required parameters:
mcpServerName(string): The unique name of the MCP server to retrieve
CreateMCPServer
Creates a new MCP server instance in the current environment.
Required parameters:
- serverName (string): The name for the new MCP server (must not contain whitespaces)
Optional parameters:
displayName (string): Optional display name for the MCP server
description (string): Optional description of what this server is used for
scope (string): Optional scope for the MCP server
audience (string): Optional audience for the MCP server
UpdateMCPServer
Updates an existing MCP server instance.
Required parameters:
- mcpServerName (string): The unique name of the MCP server to update
Optional parameters:
serverName (string): Optional new name for the MCP server
description (string): Optional new description for the MCP server
DeleteMCPServer
Deletes an MCP server instance.
Required parameters:
- mcpServerName (string): The unique name of the MCP server to delete
BlockMCPServer
Blocks a published MCP server.
Required parameters:
- mcpServerName (string): The name of the MCP server to block
Tool management
GetTools
Gets all tools in a specific MCP server.
Required parameters:
- mcpServerName (string): The unique name of the MCP server to get tools from
GetTool
Gets detailed information about a specific tool.
Required parameters:
mcpServerName (string): The unique name of the MCP server containing the tool
toolName (string): The unique name of the tool to retrieve
UpdateTool
Updates an existing tool in an MCP server.
Required parameters:
mcpServerName (string): The unique name of the MCP server containing the tool
toolName (string): The unique name of the tool to update
Optional parameters:
description (string): Optional new description for the tool
inputSchema (string): Optional JSON schema defining the tool's input parameters
customAPIId (string): Optional custom API identifier to associate with this tool
annotations (string): Optional JSON annotations for the tool
DeleteTool
Deletes a tool from an MCP server.
Required parameters:
mcpServerName (string): The unique name of the MCP server containing the tool
toolName (string): The unique name of the tool to delete
Custom API tools
GetCustomAPIs
Gets all available custom APIs in the current environment.
Input Schema: No parameters required
CreateToolWithCustomAPI
- Creates a new tool with a custom API in an MCP server.
Required parameters:
mcpServerName (string): The unique name of the MCP server to add the tool to
customAPIId (string): The unique identifier of the custom API to associate with this tool
Optional parameters:
toolName (string): Optional name for the tool (if not provided, uses the custom API unique name)
description (string): Optional description of what this tool does
SDK message tools
CreateToolWithSdkMessage
Creates a new tool with a sdkMessage in an MCP server.
Required parameters:
mcpServerId (string): The unique identifier of the MCP server to add the tool to
sdkMessagepairId (string): The unique identifier of the
sdkMessageto associate with this tool
Optional parameters:
toolName (string): Optional name for the tool (if not provided, uses the
sdkMessageunique name)description (string): Optional description of what this tool does
Remote API tools
CreateToolWithRemoteAPI
Creates a new tool with a remote API in an MCP server.
Required parameters:
mcpServerName (string): The unique name of the MCP server to add the tool to
remoteApiId (string): ID of the remote API
Optional parameters:
toolName (string): Optional name for the tool (if not provided, uses the custom API unique name)
description (string): Optional description of what this tool does
Connector tools
GetConnectorsAsync
Get all connectors.
Input Schema: No parameters required
GetConnectorAsync
Get a specific connector.
Required parameters:
- connectorId (string): The unique name of the connector to retrieve
GetConnectorOperationsAsync
Get operations for a specific connector.
Required parameters:
- connectorId (string): The unique name of the connector to retrieve
CreateToolWithConnector
Creates a new tool with a connector in an MCP server.
Required parameters:
toolName (string): Name for the tool
mcpServerName (string): The unique name of the MCP server to add the tool to
connectorId (string): The name of the connector to associate with this tool
operationId (string): The unique identifier of the connector operation to associate with this tool
Optional parameters:
- description (string): Optional description of what this tool does
Graph API tools
GetGraphApisAsync
Get all Microsoft Graph APIs.
Input Schema: No parameters required
CreateToolWithGraph
Creates a new tool with a Graph API operation in an MCP server.
Required parameters:
toolId (string): ToolId
mcpServerName (string): The unique name of the MCP server to add the tool to
Optional parameters:
toolName (string): (optional) The name to set for the tool
description (string): (optional) The description to set for the tool
Dataverse environment tools
ListDataverseEnvironments
Lists all available Dataverse environments.
Input Schema: No parameters required
ListMCPServersInDataverseEnvironment
Lists all MCP servers in a specific Dataverse environment.
Required parameters:
- envId (string): The environment ID to list MCP servers from.