Introduction
This guide provides step-by-step instructions for integrating and using the Azure DevOps Boards (ADO Boards) toolkit within ELITEA. It covers everything from setting up your Azure DevOps Personal Access Token to configuring the toolkit and using it within your Agents, Pipelines, and Chat conversations. Azure Boards (ADO Boards) Azure Boards is a work tracking and project management service for planning, organizing, and tracking tasks, user stories, bugs, features, and epics. It includes agile planning tools, customizable dashboards, and workflow automation to help teams manage their work effectively. Integrating Azure DevOps Boards with ELITEA enables your Agents, Pipelines, and Chat conversations to intelligently interact with work items — automating bug creation, status updates, task searches, and linking as part of AI-driven workflows.Toolkit’s Account Setup and Configuration
Account Setup
Create an Azure DevOps account and organization to access the Boards service.- Visit Azure DevOps: Navigate to https://dev.azure.com/
- Start Free or Sign In: Click “Start free” to create a new organization, or “Sign in to Azure DevOps” for existing accounts
- Create Organization: Follow prompts to set up your organization (provide name, select hosting region, optionally link to Azure account)
- Verify Email: Confirm your email address if prompted
- Enable Basic Subscription: Verify Basic subscription is enabled (typically enabled by default)
- Add Users (Optional): Navigate to
https://dev.azure.com/{YourOrganizationName}/_settings/users, click “Add users”, enter user details, select “Basic” access level, and click “Add”
- Verify Access: Confirm “Boards” appears in the left sidebar of your project
Generate a Personal Access Token (PAT)
For secure integration with ELITEA, use an Azure DevOps Personal Access Token (PAT).-
Log in to Azure DevOps: Navigate to
https://dev.azure.com/and log in. - Access User Settings: Click the User settings icon (top right) → select “Personal access tokens”.
- Generate New Token: Click ”+ New Token”.
-
Configure Token Details:
- Name: Enter a descriptive label (e.g., “ELITEA Boards Integration”)
- Organization: Select your organization
- Expiration: Set an expiration date
- Scopes: Select Custom defined, then enable:
- Work items → Read (to read work item details)
- Work items → Write (to create or update work items — only if needed)
- Create Token: Click “Create”.
-
Copy and Store Token: Copy the token immediately and store it securely in a password manager or ELITEA’s Secrets feature.

System Integration with ELITEA
To integrate Azure DevOps Boards with ELITEA, follow this three-step process: Create Credentials → Create Toolkit → Use in Agents.Step 1: Create Azure DevOps Credentials
- Navigate to Credentials Menu: Open the sidebar and select Credentials.
-
Create New Credential: Click the
+ Createbutton. -
Select Azure DevOps: Choose Ado as the credential type.

-
Configure Credential Details:
Field Description Example Display Name Descriptive name for the credential Azure DevOps - Boards AccessID Unique identifier Auto-populated from the Display Name Organization Url Your Azure DevOps organization URL https://dev.azure.com/MyCompanyToken Your PAT or a secret containing your PAT ghp_1234... - Test Connection: Click Test Connection to verify credentials.
-
Save Credential: Click Save.

Step 2: Create the Azure DevOps Boards Toolkit
- Navigate to Toolkits Menu: Open the sidebar and select Toolkits.
-
Create New Toolkit: Click the
+ Createbutton. -
Select Azure Boards: Choose Azure Boards (ADO Board) from the available toolkit types.

-
Configure Toolkit Settings:
Field Description Example Toolkit Name Descriptive name for your toolkit ADO Boards - Work Item ManagerDescription Optional description of the toolkit’s purpose Toolkit for managing work items, bugs, and user storiesAdo Configuration Select your Azure DevOps credential. A credential may be pre-selected — verify it is correct or change it as needed. Azure DevOps - Boards AccessPgVector Configuration PgVector connection for vector database (required for indexing tools) elitea-pgvectorEmbedding Model Embedding model for semantic search text-embedding-3-smallProject Your Azure DevOps project name ProjectAlphaLimit Default result limit for board queries (can be overridden by agent instructions) 5 -
Enable Desired Tools: Select the checkboxes next to the specific boards tools you want to enable. Enable only the tools your agents will actually use.
- Make Tools Available by MCP — (optional) Make selected tools accessible through external MCP clients.
-
Save Toolkit: Click Save.

Available Boards Tools
| Tool Category | Tool Name | Description | Primary Use Case |
|---|---|---|---|
| Work Item Search & Retrieval | |||
| Search work items | Search for work items using a WIQL query and dynamically fetch fields | Find tasks, bugs, or user stories matching criteria | |
| Get work item | Get a single work item by ID | Retrieve detailed information about a specific work item | |
| Get comments | Get comments for a work item by ID | Access discussion and collaboration history | |
| Get work item type fields | Get fields for a specific work item type | Retrieve field definitions and metadata | |
| Work Item Management | |||
| Create work item | Creates new work items | Add new tasks, bugs, or features programmatically | |
| Update work item | Updates existing work items | Modify work item status, fields, or properties | |
| Delete work item | Deletes a work item by ID | Remove obsolete or incorrect work items | |
| Work Item Linking | |||
| Link work items | Add a relation to the source work item | Establish relationships between work items | |
| Get relation types | Returns available relation types | Discover valid link types for work items | |
| Link work items to wiki page | Links work items to a specific wiki page using ArtifactLink | Connect work items with wiki documentation | |
| Unlink work items from wiki page | Removes ArtifactLink between work items and a wiki page | Remove work item associations from wiki pages | |
| Indexing & Search | |||
| Index data | Loads Azure DevOps work item data to index for semantic search | Enable AI-powered semantic search across work items | |
| Search index | Performs searches across indexed content | Find specific work item content across indexed data | |
| Stepback search index | Performs advanced contextual searches with broader scope | Execute sophisticated searches with expanded context | |
| Stepback summary index | Creates comprehensive summaries of indexed content | Generate intelligent summaries of work item information | |
| Remove index | Removes previously created search indexes | Clean up and manage indexed content | |
| List collections | Lists available indexed collections | View and manage indexed data collections |
- Documents: Word (.docx), PowerPoint (.pptx), CSV
- Email files: Outlook Message (.msg), MIME Email (.eml) — including email metadata (sender, recipients, subject, date, CC/BCC), body content (plain text and HTML), and nested attachments
Testing Toolkit Tools
After configuring the toolkit, test individual tools from the Toolkit detail page using the Test Settings panel:- Select LLM Model from the model dropdown
- Select a Tool from the available boards tools
- Provide Input — enter required parameters or test queries
- Run the Test and review the response
Step 3: Add the Boards Toolkit to Your Workflows
In Agents
- Navigate to Agents: Open the sidebar and select Agents.
- Create or Edit Agent: Create a new agent or select an existing one.
- Add the Toolkit: In the TOOLKITS section, click “+Toolkit” and select your ADO Boards toolkit.

In Pipelines
- Navigate to Pipelines: Open the sidebar and select Pipelines.
- Create or Edit Pipeline: Create a new pipeline or select an existing one.
- Add the Toolkit: In the TOOLKITS section, click “+Toolkit” and select your ADO Boards toolkit.

In Chat
- Navigate to Chat: Open the sidebar and select Chat.
- Start New Conversation: Click +Create or open an existing conversation.
- Add the Toolkit: In the Participants section, click to add a toolkit and select your ADO Boards toolkit.

- “Find all high-priority bugs assigned to me.”
- “Create a new bug for the login issue I just found.”
- “List all open tasks assigned to the current sprint.”
Instructions and Prompts for Using the ADO Boards Toolkit
When crafting instructions for agents using the ADO Boards toolkit, clarity and precision are essential. Break down tasks into simple, actionable steps and explicitly define all parameters. Effective instructions are:- Direct and Action-Oriented: Use strong action verbs (e.g., “Use the ‘search_work_items’ tool…”, “Create a work item using ‘create_work_item’…”)
- Parameter-Centric: Specify each required parameter and how the agent should obtain its value
- Step-by-Step Structured: Use numbered steps for complex workflows
Chat Usage Examples
Search Work Items
Search Work Items
Create Work Item
Create Work Item
Update Work Item
Update Work Item
Best Practices
Test Integration Thoroughly
Test Integration Thoroughly
Monitor Agent Performance
Monitor Agent Performance
Follow Security Best Practices
Follow Security Best Practices
- Use Personal Access Tokens instead of your main account password
- Grant only the minimum necessary scopes (Work items: Read, Write only if needed)
- Store PATs using ELITEA’s Secrets Management feature
Provide Clear Instructions
Provide Clear Instructions
Start with Simple Use Cases
Start with Simple Use Cases
Intelligent Work Item Search for Task Prioritization
Intelligent Work Item Search for Task Prioritization
- Scenario: Developers use ELITEA Agents to quickly find work items assigned to them, filtered by priority or status.
- Tools Used:
search_work_items - Example Instruction: “Use ‘search_work_items’ to find all ‘Task’ work items assigned to me that are currently ‘Active’, sorted by Priority.”
- Benefit: Improves daily task prioritization without leaving ELITEA.
Automated Bug Logging from ELITEA Workflows
Automated Bug Logging from ELITEA Workflows
- Scenario: When automated tests detect a bug, automatically create a Bug work item pre-populated with error details.
- Tools Used:
create_work_item - Example Instruction: “Use ‘create_work_item’ to create a new ‘Bug’ with title ‘Automated Test Failure Detected’ and description containing the error logs from the failed workflow step.”
- Benefit: Ensures timely, consistent bug reporting directly from ELITEA workflows.
Automated Work Item Updates Based on Workflow Progress
Automated Work Item Updates Based on Workflow Progress
- Scenario: As tasks progress through ELITEA workflows, automatically update the status of linked work items.
- Tools Used:
update_work_item - Example Instruction: “Use ‘update_work_item’ to set the State of work item [ID] to ‘In Progress’ when the workflow reaches the Development stage.”
- Benefit: Keeps work item statuses synchronized with actual project progress automatically.
Automated Linking of Related Work Items
Automated Linking of Related Work Items
Troubleshooting
Connection Issues
Connection Issues
- Verify the organization URL is correct (e.g.,
https://dev.azure.com/YourOrganizationName) - Check that your PAT is accurate and not expired
- Regenerate the PAT if needed and update your ELITEA credential
- Verify network connectivity and firewall settings
Authorization Errors
Authorization Errors
Incorrect Organization or Project Names
Incorrect Organization or Project Names
- Verify the organization name matches your Azure DevOps URL exactly
- Confirm the project name is correct (case-sensitive)
- Ensure the URL format is:
https://dev.azure.com/YourOrganizationName
Work Item Access Issues
Work Item Access Issues
- Confirm the work item ID exists in the specified project
- Verify the PAT has appropriate work item scopes
- Ensure Boards is enabled for the project (Project Settings → Services)
- Check your account has permission to access the specific area path
Indexing and Search Tool Errors
Indexing and Search Tool Errors
- Verify PgVector is properly configured in toolkit settings
- Confirm an embedding model is selected
- Ensure the index was created successfully before searching
- Verify there is data available to index
Work Item Creation or Update Fails with Field Errors
Work Item Creation or Update Fails with Field Errors
create_work_item or update_work_item tool returns an error about invalid or unrecognized field names.Cause: Work item fields must be specified using their Azure DevOps reference names (e.g. System.Title), not display names.-
Use the Get work item type fields tool to retrieve the correct reference names for your work item type (e.g.
Task,Bug,Epic) -
If the field list looks outdated after a project configuration change, instruct the agent to use
force_refresh=Truewhen calling the tool to reload definitions from Azure DevOps -
Use the following common reference names as a starting point:
Display Name Reference Name Title System.TitleState System.StateAssigned To System.AssignedToArea Path System.AreaPathIteration Path System.IterationPathPriority Microsoft.VSTS.Common.PriorityTags System.Tags -
Ensure the JSON payload uses the correct structure:
Support Contact
FAQ
Can I use my regular Azure DevOps password instead of a Personal Access Token?
Can I use my regular Azure DevOps password instead of a Personal Access Token?
What scopes should I grant to the PAT for Boards?
What scopes should I grant to the PAT for Boards?
What is the correct format for the Azure DevOps Organization URL?
What is the correct format for the Azure DevOps Organization URL?
https://dev.azure.com/YourOrganizationName — replace YourOrganizationName with your actual organization name. Do not include the project name in the URL.Can I use the same credential for multiple ADO toolkits?
Can I use the same credential for multiple ADO toolkits?
How do I find my Azure DevOps organization and project names?
How do I find my Azure DevOps organization and project names?
https://dev.azure.com/YourOrgName). Project names are listed in the Azure DevOps interface under your organization.Why am I getting 'Permission Denied' errors even with a valid token?
Why am I getting 'Permission Denied' errors even with a valid token?
vso.work_write scope for write operations. Also ensure your Azure DevOps account has project-level permissions — a valid token does not automatically grant project access.Do I need PgVector configuration for all boards tools?
Do I need PgVector configuration for all boards tools?
Can I use multiple ADO toolkits in the same agent?
Can I use multiple ADO toolkits in the same agent?
How do I update my PAT when it expires?
How do I update my PAT when it expires?
- Generate a new PAT in Azure DevOps
- Navigate to Credentials in ELITEA
- Edit your Azure DevOps credential and update the Token field
- Save the credential — all toolkits using it will automatically use the new token
What is the correct JSON format for creating or updating work items?
What is the correct JSON format for creating or updating work items?
create_work_item and update_work_item expect a JSON string with a fields key containing Azure DevOps field reference names:Task, Bug, Epic).Can I retrieve all work items without a result limit?
Can I retrieve all work items without a result limit?
search_work_items returns up to the Limit value configured in the toolkit settings (default: 5). To retrieve all matching results, set limit=-1 in the agent instruction:How do I find valid link type names for linking work items?
How do I find valid link type names for linking work items?
System.LinkTypes.Dependency-forward— forward dependencySystem.LinkTypes.Dependency-reverse— reverse dependencySystem.LinkTypes.Related— relatedSystem.LinkTypes.Hierarchy-Forward— parent → childSystem.LinkTypes.Hierarchy-Reverse— child → parent
link_work_items tool.- Agent Menu — Complete reference for agent management
- How to Use Chat Functionality — Guide to using ELITEA Chat with toolkits
- Create and Edit Agents from Canvas — Quickly create agents from chat canvas
- Indexing Overview — Understanding ELITEA’s indexing capabilities
- Azure Repos (ADO Repos) Toolkit Integration Guide — Integrate Azure Repos for version control
- Azure DevOps Documentation — Official Microsoft documentation
- Azure Boards Documentation — Work item tracking, backlogs, sprints, and Kanban boards
- Personal Access Tokens Guide — Best practices for PAT management