PlugWiki
Azure DevOps (ADO) logo

Azure DevOps Remote MCP Server: Setup for VS Code, Cursor and Other Apps

Official · by MicrosoftRemote
Gethttps://mcp.dev.azure.commicrosoft/azure-devops-mcp

Lets Claude Code, Cursor, VS Code and other assistants read and update your Azure DevOps work items, pull requests, pipelines, wikis and test plans.

This is Microsoft's hosted Azure DevOps server, and Microsoft recommends it over the local one. There is nothing to install: you add your organization's address and sign in with your Microsoft Entra account. It needs an organization backed by Microsoft Entra, and a standalone Microsoft account organization does not work. VS Code and Visual Studio sign in directly, while Cursor and Claude Code need a custom app registration set up first.

Good for

  • Developers who want an assistant to triage work items and review pull requests
  • Engineering managers who check sprint capacity and backlog health
  • DevOps engineers who watch builds and pipeline runs
  • QA teams who manage test plans and results

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install Azure DevOps (ADO) MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Azure DevOps (ADO) MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http ado https://mcp.dev.azure.com/{organization} --client-id {client-id} --callback-port 3118
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Custom Microsoft Entra app registration.

Read-only mode: Add the header X-MCP-Readonly with the value true in the server config. Microsoft documents it for the hosted server.

Claude Code needs your own app registration in the Microsoft Entra admin center. Use http://localhost:3118/callback as the redirect URI, allow public client flows, add the Azure DevOps MCP permission, and grant admin consent. Then run /mcp in Claude Code and sign in. Replace {client-id} with the app's Application (client) ID.

From the vendor's docs. Source.

Tools

  • Lists your Azure DevOps organizations

    Shows the organizations your account can reach.

    Try: “Which Azure DevOps organizations do I have?”

    Read · core_list_orgs

  • Lists projects

    Lists the projects in an organization.

    Try: “List the projects in Contoso.”

    Read · core_list_projects

  • Lists teams in a project

    Lists the teams of one project.

    Try: “List teams in the Contoso project.”

    Read · core_list_project_teams

  • Lists members of a group

    Lists direct members and child groups. Only in the Insiders preview.

    Try: “Who is in the Release Managers group?”

    Read · core_list_group_members

  • Reads work items

    Gets work items by ID, your own items, comments, revisions, items in an iteration, and work item types.

    Try: “Show my open work items in the Contoso project.”

    Read · wit_work_item

  • Runs saved work item queries

    Gets, searches, lists and runs saved queries.

    Try: “Run my saved query for open bugs.”

    Read · wit_query

  • Runs a WIQL query

    Runs a query written in WIQL and returns the matching work items. Only in the Insiders preview.

    Try: “Find all bugs assigned to me that changed this week.”

    Read · wit_query_by_wiql

  • Browses team backlogs

    Lists backlog levels and the work items inside them.

    Try: “List the work items in the Contoso team backlog.”

    Read · wit_backlog

  • Searches work items by text

    Full-text search across work items.

    Try: “Search work items that mention payment timeout.”

    Read · search_workitem

  • Creates and edits work items

    Creates work items, updates fields, updates many at once and adds child items.

    Try: “Create a bug called Login fails on Safari.”

    Write · wit_work_item_write

  • Adds or edits work item comments

    Adds a comment to a work item or changes an existing one.

    Try: “Comment on work item 4521 that the fix is in review.”

    Write · wit_work_item_comment_write

  • Links work items and code

    Links work items together, unlinks them, links a pull request, or adds a repo, branch, commit, build or wiki link.

    Try: “Link work item 4521 to pull request 88.”

    Write · wit_work_item_link_write

Read from the source code

Permissions

high risk · 3 things to watch

High risk

The assistant can create and change work items, pull requests, pipelines, wiki pages and test plans, and can permanently delete a repo migration. Add the read-only header and pick only the tool groups you need.

What it can do

Watch out for

  • It can write to almost everything in Azure DevOps

    Write tools cover work items, pull requests, pipelines, wikis and test plans. Turn on the read-only header unless you need changes. learn.microsoft.com

  • It can start pipelines and change branches

    It can queue a pipeline run, create a branch and cast a pull request vote. Require approval for tool calls in your assistant. learn.microsoft.com

  • A repo migration can be deleted

    In the preview migration tools, an abandon action permanently deletes a migration. Exclude the migration group with the toolsets header if you do not use it. learn.microsoft.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlySend the header X-MCP-Readonly: true. Limit tool groups with X-MCP-Toolsets.
Talks tomcp.dev.azure.com
Sign-in and keysMicrosoft Entra ID sign-in through your AI app. No token is written into the config file.
Scopes
  • Delegated Azure DevOps scopes you grant the app registration, limited by your own permissions

Questions

Is the Azure DevOps remote MCP server official?

Yes. It is built and hosted by Microsoft, and the azure-devops-mcp repository recommends it over the local server.

What is the Azure DevOps remote MCP server URL?

It is https://mcp.dev.azure.com/{organization}, with your organization name at the end. You can leave the name off, but then each request must say which organization to use.

Does it work with Claude Desktop?

No. Microsoft says Claude Desktop and Codex cannot use the Microsoft Entra sign-in this server needs. Use the local Azure DevOps server with them.

How is it different from the local Azure DevOps server?

This one runs on Microsoft's servers, needs no install, signs in with Microsoft Entra and gets new features first. The local one runs on your computer with Node.js and also accepts a personal access token or Azure CLI sign-in. Microsoft says the remote server will eventually replace the local one.

Can I make it read-only?

Yes. Add the header X-MCP-Readonly with the value true in the server config. You can also limit it to tool groups such as repos, wiki or work items.

Does it work with on-premises Azure DevOps Server?

The Microsoft page describes the remote server for Azure DevOps Services backed by Microsoft Entra, and says standalone Microsoft account organizations are not supported. It does not describe on-premises use.

Information

updated Nov 2, 2026

Publisher
Microsoft (official)
Endpoint
https://mcp.dev.azure.com
Transport
Streamable HTTP
Auth
OAuth
Version
v0.0.1
Last commit
Oct 30, 2026
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP Registry

Other Azure DevOps MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 2
  1. learn.microsoft.com · learn.microsoft.com
  2. raw.githubusercontent.com · raw.githubusercontent.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.