LabscoMCP early access ↗
MCP SERVER · OFFICIAL PROJECT

Azure DevOps Remote MCP

Work items, repos, pipelines, wiki and test plans, with headers that trim the connection to least privilege.

by Azure DevOps ↗Project & Task Management✓ Official

LABSCO SUMMARY

Least privilege as a request header is the most practical idea on this page.

Most servers give you everything the token allows and leave scoping to the credential. Azure DevOps lets the client itself say 'only work items, and read-only' on the connection — which means a documentation agent and a release agent can share one token and still be different in what they can do. Check the prerequisite before planning around it: an Entra-backed organisation, and a client Microsoft supports for the remote endpoint.

What it is

Microsoft's remote server for Azure DevOps. The URL carries your organisation name, so there is no shared address. Toolsets cover work items, repositories and pull requests, pipelines, wiki, test plans, iteration capacity and Advanced Security.

What you get

  • Work items, repositories and pull requests, pipelines
  • Wiki, test plans and iteration capacity
  • The Advanced Security toolset
  • Three request headers — X-MCP-Toolsets, X-MCP-Readonly and X-MCP-Tools — that narrow what the connection can reach

Requirements

Microsoft Entra ID OAuth, and an organisation backed by an Entra tenant — standalone MSA organisations are not supported. Microsoft lists VS Code and Visual Studio with GitHub Copilot, GitHub Copilot CLI and the Copilot app, Microsoft Foundry and Copilot Studio as supported; Cursor and Claude Code work once you create a custom Entra app registration. Claude Desktop and Codex cannot complete the Entra sign-in, so Microsoft points them to the local Azure DevOps MCP Server.

Setup effort

Get your endpoint, then paste it — add your endpoint to your client and sign in to Azure DevOps