diff --git a/src/Azure.DataApiBuilder.Mcp/BuiltInTools/AggregateRecordsTool.cs b/src/Azure.DataApiBuilder.Mcp/BuiltInTools/AggregateRecordsTool.cs index 16edaaebe4..1162d1ed9e 100644 --- a/src/Azure.DataApiBuilder.Mcp/BuiltInTools/AggregateRecordsTool.cs +++ b/src/Azure.DataApiBuilder.Mcp/BuiltInTools/AggregateRecordsTool.cs @@ -133,7 +133,11 @@ public class AggregateRecordsTool : IMcpTool }, ""required"": [""entity"", ""function""] }" - ) + ), + Annotations = new ToolAnnotations() + { + ReadOnlyHint = true + } }; /// diff --git a/src/Azure.DataApiBuilder.Mcp/BuiltInTools/DescribeEntitiesTool.cs b/src/Azure.DataApiBuilder.Mcp/BuiltInTools/DescribeEntitiesTool.cs index 9a700c95bb..05e7bee04d 100644 --- a/src/Azure.DataApiBuilder.Mcp/BuiltInTools/DescribeEntitiesTool.cs +++ b/src/Azure.DataApiBuilder.Mcp/BuiltInTools/DescribeEntitiesTool.cs @@ -57,7 +57,11 @@ public Tool GetToolMetadata() } } }" - ) + ), + Annotations = new ToolAnnotations() + { + ReadOnlyHint = true + } }; } diff --git a/src/Azure.DataApiBuilder.Mcp/BuiltInTools/ReadRecordsTool.cs b/src/Azure.DataApiBuilder.Mcp/BuiltInTools/ReadRecordsTool.cs index 8da3c4856a..62216604a3 100644 --- a/src/Azure.DataApiBuilder.Mcp/BuiltInTools/ReadRecordsTool.cs +++ b/src/Azure.DataApiBuilder.Mcp/BuiltInTools/ReadRecordsTool.cs @@ -71,7 +71,11 @@ public Tool GetToolMetadata() }, ""required"": [""entity""] }" - ) + ), + Annotations = new ToolAnnotations() + { + ReadOnlyHint = true + } }; }