Azure DevOps MCP Server with PAT Authentication
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| core_list_project_teamsC | Retrieve a list of teams for the specified Azure DevOps project. |
| core_list_projectsB | Retrieve a list of projects in your Azure DevOps organization. |
| core_get_identity_idsB | Retrieve Azure DevOps identity IDs for a provided search filter. |
| work_list_team_iterationsC | Retrieve a list of iterations for a specific team in a project. |
| work_create_iterationsC | Create new iterations in a specified Azure DevOps project. |
| work_assign_iterationsC | Assign existing iterations to a specific team in a project. |
| build_get_definitionsB | Retrieves a list of build definitions for a given project. |
| build_get_definition_revisionsC | Retrieves a list of revisions for a specific build definition. |
| build_get_buildsC | Retrieves a list of builds for a given project. |
| build_get_logC | Retrieves the logs for a specific build. |
| build_get_log_by_idC | Get a specific build log by log ID. |
| build_get_changesC | Get the changes associated with a specific build. |
| build_run_buildC | Triggers a new build for a specified definition. |
| build_get_statusB | Fetches the status of a specific build. |
| build_update_build_stageC | Updates the stage of a specific build. |
| repo_create_pull_requestC | Create a new pull request. |
| repo_update_pull_requestC | Update a Pull Request by ID with specified fields. |
| repo_update_pull_request_reviewersC | Add or remove reviewers for an existing pull request. |
| repo_list_repos_by_projectB | Retrieve a list of repositories for a given project |
| repo_list_pull_requests_by_repoC | Retrieve a list of pull requests for a given repository. |
| repo_list_pull_requests_by_projectB | Retrieve a list of pull requests for a given project Id or Name. |
| repo_list_pull_request_threadsB | Retrieve a list of comment threads for a pull request. |
| repo_list_pull_request_thread_commentsB | Retrieve a list of comments in a pull request thread. |
| repo_list_branches_by_repoB | Retrieve a list of branches for a given repository. |
| repo_list_my_branches_by_repoB | Retrieve a list of my branches for a given repository Id. |
| repo_get_repo_by_name_or_idB | Get the repository by project and repository name or ID. |
| repo_get_branch_by_nameC | Get a branch by its name. |
| repo_get_pull_request_by_idB | Get a pull request by its ID. |
| repo_reply_to_commentB | Replies to a specific comment on a pull request. |
| repo_create_pull_request_threadC | Creates a new comment thread on a pull request. |
| repo_resolve_commentC | Resolves a specific comment thread on a pull request. |
| repo_search_commitsC | Searches for commits in a repository |
| repo_list_pull_requests_by_commitsB | Lists pull requests by commit IDs to find which pull requests contain specific commits |
| wit_list_backlogsC | Revieve a list of backlogs for a given project and team. |
| wit_list_backlog_work_itemsB | Retrieve a list of backlogs of for a given project, team, and backlog category |
| wit_my_work_itemsC | Retrieve a list of work items relevent to the authenticated user. |
| wit_get_work_items_batch_by_idsC | Retrieve list of work items by IDs in batch. |
| wit_get_work_itemB | Get a single work item by ID. |
| wit_list_work_item_commentsC | Retrieve list of comments for a work item by ID. |
| wit_add_work_item_commentC | Add comment to a work item by ID. |
| wit_add_child_work_itemsC | Create one or many child work items from a parent by work item type and parent id. |
| wit_link_work_item_to_pull_requestB | Link a single work item to an existing pull request. |
| wit_get_work_items_for_iterationC | Retrieve a list of work items for a specified iteration. |
| wit_update_work_itemC | Update a work item by ID with specified fields. |
| wit_get_work_item_typeC | Get a specific work item type. |
| wit_create_work_itemC | Create a new work item in a specified project and work item type. |
| wit_get_queryC | Get a query by its ID or path. |
| wit_get_query_results_by_idB | Retrieve the results of a work item query given the query ID. |
| wit_update_work_items_batchC | Update work items in batch |
| wit_work_items_linkC | Link work items together in batch. |
| wit_work_item_unlinkB | Remove one or many links from a single work item |
| wit_add_artifact_linkA | Add artifact links (repository, branch, commit, builds) to work items. You can either provide the full vstfs URI or the individual components to build it automatically. |
| release_get_definitionsC | Retrieves list of release definitions for a given project. |
| release_get_releasesC | Retrieves a list of releases for a given project. |
| wiki_get_wikiC | Get the wiki by wikiIdentifier |
| wiki_list_wikisB | Retrieve a list of wikis for an organization or project. |
| wiki_list_pagesB | Retrieve a list of wiki pages for a specific wiki and project. |
| wiki_get_page_contentC | Retrieve wiki page content by wikiIdentifier and path. |
| wiki_create_or_update_pageC | Create or update a wiki page with content. |
| testplan_list_test_plansC | Retrieve a paginated list of test plans from an Azure DevOps project. Allows filtering for active plans and toggling detailed information. |
| testplan_create_test_planC | Creates a new test plan in the project. |
| testplan_add_test_cases_to_suiteC | Adds existing test cases to a test suite. |
| testplan_create_test_caseB | Creates a new test case work item. |
| testplan_list_test_casesC | Gets a list of test cases in the test plan. |
| testplan_show_test_results_from_build_idB | Gets a list of test results for a given project and build ID. |
| search_codeC | Search Azure DevOps Repositories for a given search text |
| search_wikiC | Search Azure DevOps Wiki for a given search text |
| search_workitemC | Get Azure DevOps Work Item search results for a given search text |
| advsec_get_alertsC | Retrieve Advanced Security alerts for a repository. |
| advsec_get_alert_detailsB | Get detailed information about a specific Advanced Security alert. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| Projects | Lists all projects in the Azure DevOps organization. |
| Teams | Retrieves all teams for a given Azure DevOps project. |
| getWorkItem | Retrieves details for a specific Azure DevOps work item by ID. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ennuiii/DevOpsMcpPAT'
If you have feedback or need assistance with the MCP directory API, please join our Discord server