diff --git a/nextcloud_mcp_server/server/collectives.py b/nextcloud_mcp_server/server/collectives.py index cdea6a33..3a5dc4ef 100644 --- a/nextcloud_mcp_server/server/collectives.py +++ b/nextcloud_mcp_server/server/collectives.py @@ -205,7 +205,7 @@ def configure_collectives_tools(mcp: FastMCP): @mcp.tool( title="Update Collective", - annotations=ToolAnnotations(idempotentHint=True, openWorldHint=True), + annotations=ToolAnnotations(idempotentHint=False, openWorldHint=True), ) @require_scopes("collectives:write") @instrument_tool @@ -422,7 +422,9 @@ def configure_collectives_tools(mcp: FastMCP): @mcp.tool( title="Remove Tag from Collective Page", - annotations=ToolAnnotations(idempotentHint=True, openWorldHint=True), + annotations=ToolAnnotations( + destructiveHint=True, idempotentHint=True, openWorldHint=True + ), ) @require_scopes("collectives:write") @instrument_tool