Skip to main content
Glama
allanbrunobr

Azure DevOps MCP Server

by allanbrunobr

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AZURE_DEVOPS_ORGYesYour Azure DevOps organization name
AZURE_DEVOPS_PATYesYour Personal Access Token with Work Items (Read & Write) scope
AZURE_DEVOPS_PROJECTYesYour Azure DevOps project name

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_work_itemB

Get a single work item by ID with all fields and relations

list_work_itemsC

List work items by type (Epic, Feature, User Story, Task, Bug) with filters

query_work_itemsB

Execute a WIQL query. Example: SELECT [System.Id] FROM WorkItems WHERE [System.WorkItemType] = 'Bug' AND [System.State] = 'Active'

get_child_work_itemsD

Get child work items of a parent

get_sprint_capacityC

Get team member capacity for a sprint (hours per day, days off)

list_repositoriesB

List all Git repositories in the project

get_repositoryC

Get details of a specific repository

list_saved_queriesC

List saved work item queries in the project

run_saved_queryB

Execute a saved work item query and return the matching work items

get_projectB

Get current project details

get_work_item_typesB

List available work item types

get_iterationsB

List iterations/sprints

get_iteration_work_itemsA

Get all work items for a specific iteration/sprint path. Faster than query_work_items for sprint planning.

list_work_item_fieldsB

List all available work item field names and their reference names (useful for custom queries)

list_tagsB

List all work item tags in the project

get_area_pathsC

List area paths

list_wikisB

List all wikis in the project

get_wikiC

Get details of a specific wiki

get_wiki_pageB

Get content of a wiki page by path

get_wiki_page_revisionsB

Get the revision/edit history of a wiki page (who changed it and when)

list_wiki_pagesB

List all pages in a wiki (table of contents)

get_work_item_updatesA

Get the full change history of a work item (who changed what and when)

get_teamsB

List all teams in the current project. Use team names with get_sprint_board.

list_work_item_relation_typesA

List all available work item relation/link types (use these values with link_work_items)

search_work_itemsA

Search work items by text across title, description and comments. Easier than WIQL for natural language queries.

get_work_item_commentsB

Get all comments/discussion history for a work item

get_sprint_boardB

Get the current sprint/iteration board with all work items assigned to it

get_current_userB

Get the current authenticated user identity (useful for knowing your user ID for voting on PRs, assigning work items, etc.)

get_current_configB

Get current Azure DevOps organization and project configuration

set_projectA

Switch to a different project within the current organization. Use list_projects first to see available projects.

get_work_item_typeB

Get detailed information about a work item type including its fields, states, and icon.

get_current_sprintB

Get the current active sprint/iteration for a team. Returns sprint name, dates, and path.

get_sprint_work_itemsC

Get all work items in a specific sprint iteration.

get_wiki_page_textA

Get the raw markdown/text content of a wiki page (without metadata).

get_current_user_permissionsA

Get the permission level and group memberships of the currently authenticated user. Returns whether the user is an org admin, project admin, contributor, or reader. Useful to understand what operations are allowed before attempting them.

get_user_profileA

Get profile information for an Azure DevOps user by their user ID or "me" for the authenticated user.

get_work_items_by_idsA

Fetch multiple work items by their IDs in a single request. More efficient than calling get_work_item repeatedly.

get_work_item_parentA

Get the parent work item of a given work item. Returns null if the work item has no parent.

get_team_membersC

List all members of a specific team.

list_dashboardsC

List team dashboards. Returns dashboard names and IDs.

get_work_item_attachmentsC

List all attachments on a work item (files, images, documents).

search_codeB

Search for code across all repositories in the project. Returns matching files with line context.

list_project_groupsB

List all security groups defined in the current project.

get_my_roleA

Get your current role in this MCP server. Shows detected role, source (Azure DevOps groups or env var), and what level of access you have.

get_work_item_type_statesB

List all workflow states for a given work item type (e.g. Bug, Task, User Story). Useful to know valid state transitions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/allanbrunobr/mcp-azure-devops'

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