This update brings a set of improvements and changes across both local and remote Azure DevOps MCP Servers.
Here’s a summary of what’s changed.
Query work items with WIQL
We’ve introduced a new wit_query_by_wiql tool that enables users to construct and run work item WIQL queries. For our remote MCP, to ensure reliability and performance, access to this tool is currently limited to users with the Insiders feature enabled. Learn more.
As we gather usage telemetry and validate query performance, we plan to make it broadly available.
Remote MCP Server
Annotations
MCP Annotations are metadata tags that help LLMs understand how to safely and effectively use external tools by providing a shared vocabulary for behavior, context, and risk. We’re implementing annotations for read-only, destructive, and openWorld tools to clearly signal how each tool operates and ensure safer, more reliable interactions.
Missing tools
There are still a few gaps between the local and remote MCP servers. We’ve recently added support for repo_get_file_content, repo_list_directory, and repo_vote_pull_request, and will continue closing these gaps by introducing additional tools in the coming weeks.
Tool restructuring
One of the key challenges in building an Azure DevOps MCP Server is the sheer surface area that Azure DevOps covers. At the same time, both clients and LLMs tend to perform better with a smaller, more focused set of tools. To address this, we are beginning to consolidate related tools. With our remote MCP Server still in public preview, now is an ideal time to make these improvements. We’re starting incrementally, beginning with the wiki tools, to evaluate performance and usability before expanding further. Here is what you can expect:
| New Tool | Type | Actions / Scope | Replaces |
|---|---|---|---|
wiki
|
Read-only |
get_page, list_pages, list_wikis, get_wiki
|
wiki_get_page, wiki_get_page_content, wiki_list_pages, wiki_list_wikis, wiki_get_wiki
|
wiki_upsert_page
|
Write | Single operation, no action parameter |
wiki_create_or_update_page
|
search_wiki
|
Search |
search_wiki
|
There will be more changes to come. Keep an eye on the documentation for updates.
Local MCP Server
Personal Access Token Support
Personal access tokens are now supported for authentication, simplifying the experience for users integrating the Azure DevOps MCP Server with external services and clients such as GitHub Copilot. Learn more
Elicitations
Elicitations are guided prompts that help ensure the correct information is provided when performing a task. For example, since most operations require a project, we’ve added elicitation support for project selection across the core, work, and work items toolsets.
While elicitations can be helpful, we haven’t yet seen strong demand from the community. As a result, we are experimenting with a limited rollout to evaluate their effectiveness. We would love your feedback. Please share your thoughts in an issue or comment and let us know if you would like to see broader support across more tools and parameters.
MCP Apps (Experimental)
MCP Apps are an experimental feature that enables packaging and executing common workflows directly within the MCP Server environment. Rather than manually chaining multiple tools together, MCP Apps provide a more structured and repeatable way to perform tasks such as querying or updating work items.
This approach reduces setup time and helps maintain consistency across users and scenarios.
For example, you can use the mcp_app_my_work_item tool to access a self-contained work item experience that allows you to view work items assigned to you, filter results, and open and edit work items.
To try it out, use the mcp-apps-poc branch.
Then update your mcp.json configuration to include the mcp-apps domain:
{
"servers": {
"ado": {
"type": "stdio",
"command": "mcp-server-azuredevops",
"args": ["contsoso", "-d", "core", "work", "work-items", "mcp-apps"]
}
}
}
We’d love your feedback on MCP Apps. If you find them useful, let us know. Your input will help shape whether this capability is brought into the main local and remote MCP Servers.
Feedback
Stay tuned, more updates are on the way. In the meantime, we’d love your feedback. Please leave a comment on this post or create an issue in the MCP Server repository.
The post Azure DevOps MCP Server April Update appeared first on Azure DevOps Blog.
