From 5c9cf4f32747122e5b7f7c9d83d1bb71c2694fb7 Mon Sep 17 00:00:00 2001 From: Erika Doyle Navara Date: Wed, 26 Nov 2025 17:15:12 -0800 Subject: [PATCH 1/3] Link to public plugin reference --- teams/vDevPreview/MicrosoftTeams.schema.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/vDevPreview/MicrosoftTeams.schema.json b/teams/vDevPreview/MicrosoftTeams.schema.json index 721ef7d..99d3659 100644 --- a/teams/vDevPreview/MicrosoftTeams.schema.json +++ b/teams/vDevPreview/MicrosoftTeams.schema.json @@ -1651,7 +1651,7 @@ }, "description": { "type": "object", - "description": "An inlined Plugin Manifest object for simple plugins that do not require a separate file. It should conform to the Plugin Manifest schema https://spec-hub.azurewebsites.net/specifications/PluginManifest-2.3.html ." + "description": "An inlined Plugin Manifest object for simple plugins that do not require a separate file. It should conform to the Plugin Manifest schema https://learn.microsoft.com/microsoft-365-copilot/extensibility/api-plugin-manifest-2.3." } }, "additionalProperties": false @@ -1681,7 +1681,7 @@ }, "authorization": { "type": "object", - "description": "Authorization configuration for connecting to the local MCP server. The design mirrors that of Plugin Manifests https://spec-hub.azurewebsites.net/specifications/PluginManifest-2.3.html", + "description": "Authorization configuration for connecting to the local MCP server. The design mirrors that of Plugin Manifests https://learn.microsoft.com/microsoft-365-copilot/extensibility/api-plugin-manifest-2.3", "additionalProperties": false, "properties": { "type": { @@ -1736,7 +1736,7 @@ }, "authorization": { "type": "object", - "description": "Authorization configuration for connecting to the local MCP server. The design mirrors that of Plugin Manifests https://spec-hub.azurewebsites.net/specifications/PluginManifest-2.3.html", + "description": "Authorization configuration for connecting to the local MCP server. The design mirrors that of Plugin Manifests https://learn.microsoft.com/microsoft-365-copilot/extensibility/api-plugin-manifest-2.3", "properties": { "type": { "type": "string", From 5d828b46c53a6982cc2eb9e9fe01e7475e884864 Mon Sep 17 00:00:00 2001 From: Erika Doyle Navara Date: Mon, 1 Dec 2025 20:27:35 -0800 Subject: [PATCH 2/3] Correct secureHttpUrl to httpsUrl --- teams/vDevPreview/MicrosoftTeams.schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/vDevPreview/MicrosoftTeams.schema.json b/teams/vDevPreview/MicrosoftTeams.schema.json index 99d3659..67aaaa3 100644 --- a/teams/vDevPreview/MicrosoftTeams.schema.json +++ b/teams/vDevPreview/MicrosoftTeams.schema.json @@ -1661,7 +1661,7 @@ "additionalProperties": false, "properties": { "mcpServerUrl": { - "$ref": "#/definitions/secureHttpUrl", + "$ref": "#/definitions/httpsUrl", "description": "The URL of the remote MCP Server." }, "mcpToolDescription": { @@ -2362,7 +2362,7 @@ "description": "Must be either scalar (a non-array value) or matrix (a 2-dimensional array)." }, "optional": { - "type": ["boolean", "null"], + "type": "boolean", "default": false, "description": "If true, the parameter is optional." }, From 8977da0b1ee2e30c810452368849ce88358a27f0 Mon Sep 17 00:00:00 2001 From: Erika Doyle Navara Date: Mon, 1 Dec 2025 20:29:54 -0800 Subject: [PATCH 3/3] Reinstate null value --- teams/vDevPreview/MicrosoftTeams.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/vDevPreview/MicrosoftTeams.schema.json b/teams/vDevPreview/MicrosoftTeams.schema.json index 67aaaa3..02b39ad 100644 --- a/teams/vDevPreview/MicrosoftTeams.schema.json +++ b/teams/vDevPreview/MicrosoftTeams.schema.json @@ -2362,7 +2362,7 @@ "description": "Must be either scalar (a non-array value) or matrix (a 2-dimensional array)." }, "optional": { - "type": "boolean", + "type": ["boolean", "null"], "default": false, "description": "If true, the parameter is optional." },