Skip to main content
Glama

MCP Azure DevOps Server

update_work_item

Modify work item fields in Azure DevOps, such as status, assignment, description, effort estimates, priority, or classification. Updates are immediate and trigger notifications or workflows.

Instructions

Modifies an existing work item's fields and properties. Use this tool when you need to: - Change the status or state of a work item - Reassign work to a different team member - Update the description or details of a requirement - Modify effort estimates or priority levels - Add or change classification (area/iteration) - Update any field supported by the work item type IMPORTANT: This tool updates the work item directly in Azure DevOps. Changes will be immediately visible to all users with access to the work item and will trigger any configured notifications or workflows. You must specify at least one field to update. Args: id: The ID of the work item to update fields: Optional dictionary of field name/value pairs to update project: Optional project name or ID title: Optional new title for the work item description: Optional new description state: Optional new state assigned_to: Optional user email to assign to iteration_path: Optional new iteration path area_path: Optional new area path story_points: Optional new story points value priority: Optional new priority value tags: Optional new tags as comma-separated string Returns: Formatted string containing the updated work item details with all current field values, formatted as markdown

Input Schema

NameRequiredDescriptionDefault
area_pathNo
assigned_toNo
descriptionNo
fieldsNo
idYes
iteration_pathNo
priorityNo
projectNo
stateNo
story_pointsNo
tagsNo
titleNo

Input Schema (JSON Schema)

{ "properties": { "area_path": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Area Path" }, "assigned_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Assigned To" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Description" }, "fields": { "anyOf": [ { "type": "object" }, { "type": "null" } ], "default": null, "title": "Fields" }, "id": { "title": "Id", "type": "integer" }, "iteration_path": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Iteration Path" }, "priority": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Priority" }, "project": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Project" }, "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "State" }, "story_points": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Story Points" }, "tags": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Tags" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Title" } }, "required": [ "id" ], "title": "update_work_itemArguments", "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aadityasinghal7/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server