Azure Boards

Azure DevOps Marketplace extension.

BranchDeploy / Docs / AI Assistant Integration (MCP)

AI Assistant Integration (MCP)

Deploy Azure DevOps branches from your AI coding assistant using the Model Context Protocol.

Supported Clients

Prerequisites

Setup

Step 1: Connect Azure DevOps

In your BranchDeploy account at branch-deploy.dev/account, add an Azure DevOps PAT with Work Items (Read) and Code (Read) scopes. If you already did this for the Teams bot, skip this step.

Step 2: Generate an MCP API key

In your account page, go to Settings → MCP API Key and click Generate Key. Copy the key — it is shown once only.

Step 3: Add to your AI client

Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "branchdeploy": {
      "url": "https://api.branch-deploy.dev/mcp",
      "headers": {
        "Authorization": "Bearer your-mcp-api-key"
      }
    }
  }
}

Cursor — go to Settings → MCP Servers → Add Server and enter the same URL and header.

Step 4: Try it

Ask your AI assistant:

The AI will always show you what it is about to deploy and ask for confirmation before triggering anything.

How It Works

  1. You say "deploy #1234 to UAT"
  2. The AI calls BranchDeploy to resolve the linked branch on ticket 1234
  3. The AI presents the branch and environment and asks you to confirm
  4. After you confirm, the AI calls BranchDeploy to trigger your webhook
  5. Your deployment system receives the signed webhook and starts the deployment

Troubleshooting

"Invalid MCP API key"
Regenerate the key in your account settings and update your client config.

"No Azure DevOps PAT configured"
Add a PAT at branch-deploy.dev/account → Connect Azure DevOps.

"Work item not found"
Check the ticket number and ensure the PAT has access to that project.

"No webhook environments"
Configure a webhook environment in the Azure DevOps extension and click Sync Config.

Install Free forever for one project.

Ready to ship?

Install the Marketplace extension, add your pipeline ID, and deploy from a work item in minutes.

$ az devops extension install --name branchdeploy
Install free ↗
Requirements
  • Azure Repos + Azure Pipelines.
  • Permission to queue the pipeline.
  • No BranchDeploy account needed (Free).
Setup
  • Install the extension.
  • Open Project Settings → BranchDeploy.
  • Enter your pipeline ID and save.
Free tier
  • One project, one environment.
  • Queues as your Azure DevOps session.
  • Completely free, forever.
Pro
BranchDeploy // © 2026 Pixel Funnel Ltd ↗ // Azure DevOps Marketplace extension // No clipboard. No tab switching. No branch-name guesswork.