Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Azure DevOps MCP server with 172 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Azure DevOps — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Azure DevOps MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Azure DevOps tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Azure DevOps call.
Tools Discovery →A Azure DevOps MCP server lets AI agents read and write Azure DevOps data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Azure DevOps MCP server ships with 172 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Azure DevOps's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new project in the organization
Retrieve all projects in the Azure DevOps organization
Retrieve a specific project by ID or name
Update a project's name, description, or abbreviation
Queue deletion of a project and all its resources
Get a collection of team project properties
Create, update, or delete team project properties using JSON Patch
Create a new work item in a project
Retrieve a single work item by ID
Full-text search across work items
Update an existing work item
Delete a work item by ID
Retrieve all work item types for a project
Get details of a specific work item type including fields and transitions
Add a new comment to a work item
Get paginated list of comments on a work item
Get a specific comment by ID on a work item
Update the text of an existing comment on a work item
Delete a comment from a work item
Upload an attachment to the attachment store
Download an attachment by its ID
Get all tags defined in a project
Get a specific tag by name or ID
Update a work item tag (rename)
Delete a tag from all work items and pull requests in the project
Get saved query folders and flat queries for a project
Search for saved queries by name filter
Create a new area path or iteration path node
Get area or iteration path hierarchy for a project
Update an area or iteration node (rename, update dates)
Delete an area or iteration path and reclassify work items
Create a new Git repository in a project
Retrieve a specific Git repository by ID or name
Update repository properties like name or default branch
Delete a Git repository
Create a new pull request
Retrieve pull requests for a repository
Retrieve a specific pull request by ID
Update an existing pull request
Create a new comment thread on a pull request
Retrieve comment threads for a pull request
Add a reviewer to a pull request or cast a vote
Get all reviewers on a pull request with their vote status
Add a label to a pull request
Get labels on a pull request
Get a file item (content or metadata) from a repository
Get items (files and folders) in a repository path
Retrieve Git references (branches and tags) for a repository
Create, update, or delete branches/tags by updating refs
Retrieve commits for a repository
Retrieve a specific commit by ID
Create a new pipeline in a project
Retrieve all pipelines in a project
Retrieve a specific pipeline by ID
Retrieve runs for a specific pipeline
Retrieve a specific pipeline run by ID
Get log entries for a pipeline run
Get a specific log by ID for a pipeline run
Retrieve builds for a project
Retrieve a specific build by ID
Retrieve build definitions for a project
Retrieve a specific build definition by ID
Retrieve log references for a build
Retrieve the content of a specific build log
Add a tag to a build
Retrieve all tags for a specific build
Create a new team in a project
Retrieve all teams in the organization
Retrieve a specific team by project and team ID
Update an existing team in a project
Delete a team from a project
Retrieve iterations (sprints) for a team
Retrieve a specific iteration (sprint) by ID
Get backlog configurations and levels for a team
Get a specific backlog level configuration
Retrieve all users in the organization
Retrieve a specific user by descriptor
Add a user with license assignment and project group membership
Retrieve user entitlements (licenses and access levels)
Get a user's entitlements (license, extensions, projects)
Update a user's entitlements (license, extensions, project membership)
Remove a user, unassign license and extensions, remove from projects
Add a user or group to a group
Get group memberships for a user or group
Create a new wiki in a project
Retrieve all wikis in a project
Retrieve a specific wiki by identifier
Delete a wiki from a project
Retrieve a wiki page by path
Delete a wiki page by path
Create a new package feed
Get artifact feeds in the organization or project
Get a specific feed by ID with configuration details
Update feed settings and properties
Get permissions on a feed
Set permissions on a feed for users or groups
Create a webhook subscription for Azure DevOps events
List webhook subscriptions
Delete a webhook subscription
Create a new service connection (endpoint)
Get service connections for a project
Retrieve a specific service connection by ID
Delete a service connection
Create a new variable group with key-value pairs
Get variable groups for a project
Retrieve a specific variable group by ID
Update variable group variables and properties
Delete a variable group
Create a new pipeline environment in a project
Get pipeline environments for a project
Get a specific pipeline environment by ID
Delete a pipeline environment from a project
Get agent pools in the organization
Retrieve a specific agent pool by ID
Create a branch policy configuration
Get branch policy configurations for a project
Retrieve a specific policy configuration by ID
Update an existing policy configuration
Get dashboards for a team
Retrieve a specific dashboard by ID
Create a new saved query or query folder
Create a status on a pull request from an external service
Push changes (commits) to a repository including branch creation
Create or update a wiki page with markdown content
Create a widget on a team dashboard
Execute a Work Item Query Language (WIQL) query to find work items
Retrieve multiple work items by their IDs
Get all fields defined in a project or organization
Get fields specific to a work item type with allowed values
Get available work item relation/link types in the collection
Get all revisions of a work item showing full state at each revision
Get individual update records showing field changes per revision
Get a specific saved query or query folder by path or ID
Retrieve all Git repositories in a project
Get commits included in a pull request
Get work items linked to a pull request
Get iterations (push updates) of a pull request
Get status checks on a pull request
Get a Git tree object (folder contents) by SHA1
Get pushes to a repository with filtering
List forks of a repository in a specified collection
Get merge base commits between two commits
Retrieve branch statistics (ahead/behind counts) for a repository
Get artifact metadata for a pipeline run
Get the timeline (stages, jobs, tasks) of a build
Get artifacts produced by a build
Retrieve source changes associated with a build
Retrieve work items associated with a build
Retrieve release definitions for a project
Retrieve releases for a project
Get deployment records with filtering
Retrieve members of a specific team
Retrieve work items for a specific iteration
Get boards for a team
Get groups in the organization via Graph API
Retrieve test plans for a project
Retrieve test runs for a project
Retrieve test results for a test run
Search for code across repositories
Get notification history for a service hook subscription
Retrieve a specific service hook subscription by ID
Get deployment execution history for a pipeline environment
Get agents in an agent pool
Get policy evaluation records for a pull request
Retrieve pipeline approvals for a project
Retrieve all widgets on a dashboard
Update, rename, or move a saved query or query folder
Delete a saved query or query folder
Trigger a pipeline run
Queue a dry run returning the final resolved YAML
Queue a new build using a build definition
Replace/update an existing webhook subscription
One endpoint. Any framework. Your agent is talking to Azure DevOps in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}137+ actions
134+ actions
128+ actions
125+ actions
118+ actions
109+ actions
85+ actions
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.