MCP Hub
Back to servers

YouTrack MCP Server

A comprehensive Model Context Protocol server that provides AI agents with 44 tools to manage JetBrains YouTrack issues, sprints, and projects via the REST API. It supports full YouTrack query language and works with both Cloud and Server instances for complete project management integration.

glama
Updated
Mar 7, 2026

YouTrack MCP Server

A comprehensive Model Context Protocol (MCP) server for JetBrains YouTrack. Provides full REST API access through 44 tools for AI agents.

Features

  • 44 tools covering issues, comments, projects, sprints, custom fields, time tracking, tags, users, activities, attachments, saved queries, and batch commands
  • Works with any YouTrack instance (Cloud or Server)
  • Zero config -- just set two environment variables
  • Full YouTrack query language support
  • Optimized API calls with selective field loading

Quick Start

npx @abdullahtas/youtrack-mcp-server

Requires two environment variables:

VariableRequiredDescription
YOUTRACK_URLYesYour YouTrack instance URL (e.g. https://your-org.youtrack.cloud)
YOUTRACK_TOKENYesPermanent token for authentication

How to get a token: YouTrack Profile -> Authentication -> New token. Grant the scope needed for your use case (typically YouTrack).

Usage with Claude Desktop

Add the following to your Claude Desktop configuration file:

{
  "mcpServers": {
    "youtrack": {
      "command": "npx",
      "args": ["-y", "@abdullahtas/youtrack-mcp-server"],
      "env": {
        "YOUTRACK_URL": "https://your-instance.youtrack.cloud",
        "YOUTRACK_TOKEN": "perm:your-token-here"
      }
    }
  }
}

Usage with Claude Code

claude mcp add youtrack -- env YOUTRACK_URL=https://your-instance.youtrack.cloud YOUTRACK_TOKEN=perm:xxx npx -y @abdullahtas/youtrack-mcp-server

Available Tools

Issues

ToolDescription
create_issueCreate a new issue in a YouTrack project
get_issueGet details of a specific issue by its readable ID (e.g. "BC-123")
update_issueUpdate an existing issue (summary and/or description)
delete_issueDelete an issue by its readable ID
search_issuesSearch for issues using YouTrack query language
link_issuesLink two issues together with a specified link type
get_issue_linksGet all links for a specific issue

Comments

ToolDescription
get_commentsGet comments for a specific issue
add_commentAdd a comment to an issue
update_commentUpdate an existing comment on an issue
delete_commentDelete a comment from an issue

Projects

ToolDescription
list_projectsList all projects in YouTrack
get_projectGet details of a specific project
get_project_issuesGet issues belonging to a specific project, optionally filtered by query

Agile & Sprints

ToolDescription
list_agile_boardsList all agile boards in YouTrack
get_agile_boardGet details of a specific agile board including its sprints
list_sprintsList all sprints for a specific agile board
get_sprintGet details of a specific sprint including its issues
get_current_sprintGet the current active sprint for a specific agile board
create_sprintCreate a new sprint on an agile board
update_sprintUpdate an existing sprint on an agile board
add_issue_to_sprintAdd an issue to a sprint using its readable ID

Custom Fields

ToolDescription
get_issue_custom_fieldsGet all custom fields for a specific issue
update_custom_fieldUpdate a custom field value on an issue
get_project_custom_fieldsGet all custom field definitions for a project

Time Tracking

ToolDescription
get_work_itemsGet time tracking work items for an issue
add_work_itemAdd a time tracking work item to an issue
update_work_itemUpdate an existing time tracking work item
delete_work_itemDelete a time tracking work item from an issue

Tags

ToolDescription
list_tagsList all issue tags in YouTrack
create_tagCreate a new issue tag
add_tagAdd a tag to an issue
remove_tagRemove a tag from an issue

Users

ToolDescription
get_current_userGet the currently authenticated YouTrack user
list_usersList YouTrack users
get_userGet a specific YouTrack user by ID

Activities

ToolDescription
get_issue_activitiesGet activity history for a specific issue
get_activitiesGet global activity stream across all issues

Attachments

ToolDescription
get_attachmentsGet all attachments for an issue
delete_attachmentDelete an attachment from an issue

Saved Queries

ToolDescription
list_saved_queriesList all saved search queries in YouTrack
create_saved_queryCreate a new saved search query

Power Tools

ToolDescription
execute_commandExecute a YouTrack command on one or more issues (e.g. "State In Progress", "Assignee me")
raw_queryExecute a raw YouTrack query and return issues with custom fields specification

License

MIT

Reviews

No reviews yet

Sign in to write a review