TFS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TFS_PAT | Yes | The personal access token | |
| TFS_ORG_URL | Yes | Collection URL, e.g. https://your-tfs-server/YourCollection | |
| TFS_PROJECT | No | Default project name (so you don't pass it every call) | |
| TFS_IGNORE_SSL | No | true to skip TLS cert verification (use if the internal CA isn't trusted) | |
| TFS_API_VERSION | No | REST API version (default 7.1; try 6.0 if a call 404s) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tfs_list_projectsA | List all team projects in the TFS collection. |
| tfs_query_work_itemsA | Run a WIQL query and return matching work items (id + key fields). Provide a full WIQL SELECT statement. |
| tfs_get_work_itemA | Get a single work item with all its fields by ID. |
| tfs_create_work_itemC | Create a work item. Pass the type (e.g. Bug, Task, User Story) and a map of field reference names to values. |
| tfs_update_work_itemC | Update fields on an existing work item by ID. |
| tfs_add_work_item_commentC | Add a comment to a work item. |
| tfs_list_reposA | List Git repositories in a project (or the whole collection if no project). |
| tfs_list_branchesC | List branches of a Git repository. |
| tfs_list_commitsC | List recent commits for a Git repository, optionally filtered by branch. |
| tfs_list_pull_requestsC | List pull requests for a repository. |
| tfs_get_pull_requestC | Get details of a single pull request. |
| tfs_create_pull_requestC | Create a pull request from a source branch to a target branch. |
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/abdulrahman-nabil99/azure-devops-tfs-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server