Azure DevOps MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AZURE_DEVOPS_ORG | No | Your Azure DevOps organization URL (e.g., https://dev.azure.com/YOUR_ORG). Optional if configured via Azure CLI. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_organizationsA | List all Azure DevOps organizations accessible to the current user. Discovers orgs from Azure CLI account and any configured defaults. |
| get_organizationA | Get the currently active Azure DevOps organization |
| set_organizationA | Switch to a different Azure DevOps organization for subsequent commands |
| query_work_itemsB | Query work items using WIQL or predefined queries |
| get_work_itemC | Get detailed information about a specific work item |
| create_work_itemB | Create a new work item |
| update_work_itemC | Update an existing work item |
| add_commentC | Add a comment to a work item |
| list_my_workA | List work items assigned to me, organized by state |
| discover_fieldsB | Discover available fields in Azure DevOps (compact output with filtering) |
| discover_work_item_typesB | List all work item types with compact field summaries |
| inspect_work_itemA | Get RAW complete work item data to see all fields and values |
| discover_statesB | Discover valid states and transitions for work item types |
| discover_relationshipsC | Discover relationship types and link types available |
| test_queryB | Test a WIQL query and show raw results to understand data structure |
| check_field_existsC | Check if a specific field exists in Azure DevOps |
| get_default_projectB | Get the currently configured default project and organization |
| healthcheckA | Check Azure DevOps connection and configuration status |
| list_projectsA | List all projects in the Azure DevOps organization |
| get_projectC | Get detailed information about a specific project |
| list_project_teamsB | List all teams in a project |
| list_project_reposB | List all repositories in a project |
| list_project_pipelinesA | List all pipelines in a project |
| get_project_statsB | Get statistics about work items in a project |
| list_iterationsB | List all iterations/sprints in a project |
| get_current_iterationB | Get the current active sprint/iteration |
| get_iteration_work_itemsB | Get all work items in a specific iteration |
| move_to_iterationC | Move a work item to a different iteration/sprint |
| get_iteration_detailsB | Get detailed information about an iteration including work items grouped by type and state |
| add_work_item_relationB | Add a relationship between work items |
| remove_work_item_relationC | Remove a relationship between work items |
| get_work_item_relationsC | Show all relationships for a work item |
| list_relation_typesB | List all available work item relation types |
| list_wikisA | List all wikis in a project or organization |
| get_wikiC | Get details of a specific wiki |
| create_wikiA | Create a new wiki. Use type "projectwiki" for a simple project wiki, or "codewiki" to publish from a repository folder. |
| delete_wikiC | Delete a wiki |
| get_wiki_pageC | Get the content of a wiki page |
| create_wiki_pageC | Create a new wiki page |
| update_wiki_pageA | Update an existing wiki page. Requires the page version (ETag) which can be obtained from get_wiki_page. |
| delete_wiki_pageC | Delete a wiki page |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jaybird-us/azure-devops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server