diff --git a/src/ModelContextProtocol.Core/Client/McpClientTool.cs b/src/ModelContextProtocol.Core/Client/McpClientTool.cs index 7c21c3c2e..f4dc060d9 100644 --- a/src/ModelContextProtocol.Core/Client/McpClientTool.cs +++ b/src/ModelContextProtocol.Core/Client/McpClientTool.cs @@ -1,6 +1,5 @@ using Microsoft.Extensions.AI; using ModelContextProtocol.Protocol; -using System.Collections.ObjectModel; using System.Text.Json; using System.Text.Json.Nodes; @@ -26,13 +25,6 @@ namespace ModelContextProtocol.Client; /// public sealed class McpClientTool : AIFunction { - /// Additional properties exposed from tools. - private static readonly ReadOnlyDictionary s_additionalProperties = - new(new Dictionary() - { - ["Strict"] = false, // some MCP schemas may not meet "strict" requirements - }); - private readonly McpClient _client; private readonly string _name; private readonly string _description; @@ -126,9 +118,6 @@ internal McpClientTool( /// public override JsonSerializerOptions JsonSerializerOptions { get; } - /// - public override IReadOnlyDictionary AdditionalProperties => s_additionalProperties; - /// protected async override ValueTask InvokeCoreAsync( AIFunctionArguments arguments, CancellationToken cancellationToken)