Azure DevOps Boards work items over MCP (stdio). Requires Bun, org, project, and PAT.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server for Azure DevOps. Work with tasks, sprints, bugs, pull requests, repositories, and pipelines directly from Claude, Cursor, or any MCP-compatible AI.
On first use the AI will ask which Azure DevOps project to work on and remember it.
Opens your browser for Microsoft sign-in. Picks your org from a list. No Azure AD app setup required — uses a shared app registration built into the package.
For headless / CI environments or orgs that block third-party OAuth:
Create a PAT at https://dev.azure.com/{org}/_usersSettings/tokens with scopes: Work Items (Read & Write), Build (Read), Code (Read).
Detects and configures Claude Code, Cursor, VS Code, and Claude Desktop automatically.
Claude Code (~/.claude/settings.json):
Cursor (~/.cursor/mcp.json):
VS Code (User settings.json):
Claude Desktop (claude_desktop_config.json):
Install a skill so Claude automatically knows when to use this MCP:
This installs ~/.claude/skills/azure-board-mcp/SKILL.md. After restarting Claude Code, it will proactively use Azure DevOps tools whenever you ask about tasks, sprints, PRs, builds, etc.
Work-item, commit, and PR lists are paginated — they return a compact page (default 15, max 50) with a
Showing X–Y of Nheader. Passskipto page through results instead of requesting a largetop. List views fetch only the fields they render, so they're fast and light on context.
| Tool | When to use |
|---|---|
auth_status | Diagnose auth issues, check which project is active |
switch_project | Change the active project, or list available ones |
| Tool | When to use |
|---|---|
list_work_items | My tasks, sprint board, filter by state/type/keyword (paginated) |
get_work_item | Full detail on a specific ticket — fields, comments, PRs |
create_work_item | Create a task, bug, user story, epic, feature |
update_work_item | Close, reassign, move sprint, update estimates |
add_comment | Post a note or status update on a ticket |
link_work_items | Set parent/child, related, or dependency links |
query_wiql | Advanced queries with custom WIQL (paginated) |
get_work_item_history | Audit trail — which fields changed, when, by whom |
get_backlog | Ordered, priority-ranked product backlog |
| Tool | When to use |
|---|---|
get_sprint | Current sprint dates and team capacity |
list_sprints | All sprints with start/end dates |
get_board | Kanban columns, state mappings, WIP limits |
list_team_members | Who's on a team (names, emails, admin flag) |
list_paths | Valid area / iteration path values for create/update |
| Tool | When to use |
|---|---|
list_repos | Discover repo names and URLs |
list_files | Browse directory structure |
get_file | Read file contents (up to 500 lines) |
list_commits | Recent commits on a branch (paginated) |
list_pull_requests | Open PRs, reviewer votes, merge status (paginated) |
create_pr | Open a PR with optional reviewers and linked work items |
| Tool | When to use |
|---|---|
list_pipelines | Discover pipeline definitions |
list_builds | Recent builds — status, result, branch, link |
run_pipeline | Trigger a pipeline run |
get_build_timeline | Which stage/job/task failed, with error/warning counts |
get_build_logs | Diagnose build failures (build output) |
cancel_build | Cancel an in-progress build |
list_releases | Recent releases with per-environment deploy status |
create_release | Create and trigger a release from a definition |
Override stored credentials — useful for CI/Docker:
By default everyone shares the built-in app registration. If your org blocks it, or you need full control:
1. Register the app
azure-board-mcp)2. Configure it
In Authentication:
http://localhost → ConfigureIn API permissions:
Azure DevOpsuser_impersonation (delegated) → Add3. Use it
For org admins — pre-approve for everyone in your org:
MIT
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/azure-boards-mcp)<a href="https://allmcps.com/mcp/azure-boards-mcp"><img src="https://allmcps.com/api/badge/azure-boards-mcp?style=directory" alt="Azure Boards MCP on AllMCPs" /></a>