Integration

Azure DevOps integration

Azure DevOps REST API for managing projects, repositories, pipelines, work items, and builds. Create and track work items, trigger CI/CD pipelines, manage Git repositories, and coordinate software development workflows.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Azure DevOps.Built from the 29 Azure DevOps tools below, on the connection you add once.

Common Azure DevOps use cases

  • automate release management
  • checking run status
  • searching work items
  • checking build status
  • merging pull requests
  • automating PR creation
  • cleaning up work items
  • listing CI/CD pipelines
  • monitoring build status
  • triggering CI/CD builds

What you can do with Azure DevOps

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Work item, 6 operations

  • create_work_itemCreate work itemPOSTCreates a new work item (Bug, Task, User Story, Epic, etc.) using JSON Patch operations.
  • delete_work_itemDelete work itemDELETEDeletes a work item, moving it to the recycle bin or permanently destroying it.
  • get_work_itemGet work itemGETGets a single work item with all its fields, relations, and history.
  • list_work_items_by_idsList work items by idsGETRetrieves multiple work items by their IDs in a single batch request. Returns fields, relations, and links as specified.
  • query_work_items_wiqlQuery work items wiqlPOSTExecutes a WIQL query to search and filter work items. Returns matching work item IDs for batch fetching.
  • update_work_itemUpdate work itemPATCHUpdates fields on an existing work item using JSON Patch operations.

Pipeline, 5 operations

  • get_pipelineGet pipelineGETGets details of a specific pipeline including its configuration and folder.
  • get_pipeline_runGet pipeline runGETGets details of a specific pipeline run including state, result, and timing.
  • list_pipeline_runsList pipeline runsGETLists all runs for a specific pipeline with their status and results.
  • list_pipelinesList pipelinesGETLists all pipelines defined in an Azure DevOps project.
  • run_pipelineRun pipelinePOSTTriggers a pipeline run with optional branch, variables, and template parameters.

Pull request, 4 operations

  • create_pull_requestCreate pull requestPOSTCreates a new pull request from a source branch to a target branch with title and optional reviewers.
  • get_pull_requestGet pull requestGETGets details of a specific pull request including status, reviewers, and merge info.
  • list_pull_requestsList pull requestsGETLists pull requests in a Git repository with filters for status, creator, and target branch.
  • update_pull_requestUpdate pull requestPATCHUpdates a pull request's title, description, status, or merge options. Set status to 'completed' to merge.

Build, 3 operations

  • get_buildGet buildGETGets details of a specific build including status, result, timeline, and source info.
  • list_buildsList buildsGETLists builds in a project with filtering by status, result, definition, and branch.
  • queue_buildQueue buildPOSTQueues a new build for a specified build definition with optional branch and parameters.

Project, 3 operations

  • create_projectCreate projectPOSTCreates a new team project in the Azure DevOps organization. Returns an operation reference for tracking creation progress.
  • get_projectGet projectGETGets details of a specific Azure DevOps project including name, description, state, and capabilities.
  • list_projectsList projectsGETLists all team projects in the Azure DevOps organization. Returns project name, ID, state, visibility, and last update time.

Repository, 3 operations

  • create_repositoryCreate repositoryPOSTCreates a new empty Git repository in the specified Azure DevOps project.
  • get_repositoryGet repositoryGETGets details of a specific Git repository including default branch, size, and URLs.
  • list_repositoriesList repositoriesGETLists all Git repositories in a specified Azure DevOps project.

Release, 2 operations

  • create_releaseCreate releasePOSTCreate a new release from a release definition
  • list_releasesList releasesGETList releases in a project.

Branch, 1 operation

  • list_branchesList branchesGETList Git branches and refs in a repository, optionally filtered by prefix.

Commit, 1 operation

  • get_commitsGet commitsGETGet commits from a Git repository, optionally filtered by path

Complete pull request, 1 operation

  • complete_pull_requestComplete pull requestPATCHComplete (merge) a pull request by setting its status to completed

Use Azure DevOps from Claude Code, Cursor or Codex

Connect Azure DevOps in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Azure DevOps operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Azure DevOps

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Azure DevOps once

    Add your Azure DevOps connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Azure DevOps integration FAQ

What can you do with the Azure DevOps integration?

LiveContext exposes 29 operations on Azure DevOps, covering work item, pipeline, pull request and build. Common uses include automate release management, checking run status and searching work items.

Popular integrations

Browse the whole catalog