---
title: "JetBrains YouTrack MCP server for AI agents - actionlake"
description: "Give Claude 280 JetBrains YouTrack actions through one MCP server: agiles. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/jetbrains-youtrack
updated: 2026-10-23
---

Connectors · Work & projects

# JetBrains YouTrack MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to JetBrains YouTrack and the rest of your systems. It gives your agent 280 JetBrains YouTrack actions (139 reads, 97 writes and 44 that wait for a confirmation) and holds the JetBrains YouTrack credential itself, so the agent never does. It paces JetBrains YouTrack's limits and records every call.

[Connect JetBrains YouTrack free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "jetbrains_youtrack.issues.list",
  intent: "check which JetBrains YouTrack account is connected"
}
# List issues · read · 1 upstream call
```

- 280 actions in one signed file
- 139 read look, never change
- 97 write create and update
- 44 wait for a yes destructive, confirmed first

Set up

## Connect JetBrains YouTrack in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect JetBrains YouTrack.
   Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `access_token` YouTrack permanent token: in YouTrack open your avatar > Profile > Account Security > Tokens > New token, give it…
   - `host` Where your JetBrains YouTrack lives: your host
   ```
   account { op: "connections.requirements", service: "jetbrains_youtrack" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "jetbrains_youtrack.issues.list" }
   # list issues · read · 1 upstream call
   check { action: "jetbrains_youtrack.issues.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

JetBrains YouTrack at a glance

**Sign-in**

Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`access_token`

**Setup fields**

`host`

**Limits we pace to**

50 calls per 10 seconds, per connection

**API covered**

YouTrack REST API 2026.4 (OpenAPI 3.0.1), at your JetBrains YouTrack instance's API base URL, which you enter when connecting

**Built from**

JetBrains YouTrack's documentation, read 23 October 2026[youtrack.jetbrains.com](https://youtrack.jetbrains.com/api/openapi.json) [jetbrains.com](https://www.jetbrains.com/help/youtrack/devportal/youtrack-rest-api.html)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

136 of 139 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

9, so ask can line JetBrains YouTrack up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in JetBrains YouTrack.

280 actions in 91 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **139** read look, never change
- **97** write create and update
- **44** destructive wait for a confirmation

1. ### Agiles
   5
   2 read · 2 write · 1 destructive
   List agiles · Create agile · Get agile · Update agile
2. ### Article attachments
   5
   2 read · 2 write · 1 destructive
   Create article attachment · List article attachments · Get article attachment · Update article attachment
3. ### Article children
   5
   2 read · 2 write · 1 destructive
   Create article children · List article children · Get article children · Update article children
4. ### Article comments
   5
   2 read · 2 write · 1 destructive
   Create article comment · List article comments · Get article comment · Update article comment
5. ### Articles
   5
   2 read · 2 write · 1 destructive
   List articles · Create article · Get article · Update article
6. ### Build bundle values
   5
   2 read · 2 write · 1 destructive
   Create build bundle value · List build bundle values · Get build bundle value · Update build bundle value
7. ### Build bundles
   5
   2 read · 2 write · 1 destructive
   Create build bundle · List build bundles · Get build bundle · Update build bundle
8. ### Custom fields
   5
   2 read · 2 write · 1 destructive
   Create custom field · List custom fields · Get custom field · Update custom field

**83 more areas · 240 actions**

- Enum bundle values **5**
- Enum bundles **5**
- Groups **5**
- Issue comments **5**
- Issue link types **5**
- Issue VCS changes **5**
- Issue work items **5**
- Issues **5**
- Organizations **5**
- Owned field bundle values **5**
- Owned field bundles **5**
- Project custom fields **5**
- Project issues **5**
- Projects **5**
- Roles **5**
- Saved queries **5**
- Sprints **5**
- State bundle values **5**
- State bundles **5**
- Tags **5**
- User bundles **5**
- Users **5**
- Version bundle values **5**
- Version bundles **5**
- Work item types **5**
- Article comment reactions **4**
- Article tags **4**
- Assigned roles **4**
- Issue attachments **4**
- Issue comment reactions **4**
- Issue tags **4**
- Project work item types **4**
- User bundle groups **4**
- User bundle individuals **4**
- Issue custom fields **3**
- Issue linked issues **3**
- Project team groups **3**
- Project team own users **3**
- Activities **2**
- Appearance settings **2**
- Custom field defaults **2**
- Database backup settings **2**
- Database backups **2**
- Global settings **2**
- Group own users **2**
- Issue activities **2**
- Issue links **2**
- Issue project **2**
- License **2**
- Locale settings **2**
- Notification settings **2**
- Project team **2**
- Project time tracking settings **2**
- Rest settings **2**
- System settings **2**
- User general profile **2**
- User notification profile **2**
- User time tracking profile **2**
- Work items **2**
- Work time settings **2**
- Activities page **1**
- Article parent **1**
- Command assist **1**
- Commands **1**
- Custom field instances **1**
- Custom field types **1**
- Database backup status **1**
- Group sub groups **1**
- Group users **1**
- Issue activities page **1**
- Issue count **1**
- Issue sprints **1**
- Issue time tracking **1**
- Permissions **1**
- Project articles **1**
- Project team users **1**
- Search assist **1**
- Tag issues **1**
- Telemetry **1**
- Time tracking settings **1**
- User bundle aggregated users **1**
- User saved queries **1**
- User tags **1**

Top actions

## The JetBrains YouTrack API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 66 of JetBrains YouTrack's 67 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `jetbrains_youtrack.issues.list` List issues | List issues. | read | `work.task.list` 122 connectors |
| `jetbrains_youtrack.users.list` List users | List users. | read | `identity.user.list` 474 connectors |
| `jetbrains_youtrack.projects.list` List projects | List projects. | read | `work.project.list` 109 connectors |
| `jetbrains_youtrack.groups.list` List groups | List groups. | read | `identity.group.list` 262 connectors |
| `jetbrains_youtrack.work_items.list` List work items | List work items. | read | `work.time_entry.list` 59 connectors |
| `jetbrains_youtrack.users.me` Get the token's own user | Get the token's own user. | read | `identity.current_user.get` 307 connectors |
| `jetbrains_youtrack.issue_comments.list` List issue comments | List issue comments. | read | `work.task_comment.list` 27 connectors |
| `jetbrains_youtrack.issues.create` Create issue | Create issue. | write | `work.task.create` 127 connectors |
| `jetbrains_youtrack.projects.create` Create project | Create project. | write | `work.project.create` 102 connectors |
| `jetbrains_youtrack.users.create` Create user | Create user. | write | `identity.user.create` 262 connectors |
| `jetbrains_youtrack.issue_work_items.create` Create issue work item | Create issue work item. | write | `work.time_entry.create` 56 connectors |
| `jetbrains_youtrack.issues.delete` Delete issue | Delete issue. | destructive | `work.task.delete` 107 connectors |

Try it

## Prompts to paste into Claude.

Each one names the JetBrains YouTrack actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which JetBrains YouTrack tasks are overdue, and who owns each one?
   calls `jetbrains_youtrack.issues.list`
2. Write write
   Create issue in JetBrains YouTrack. Show me exactly what you will send before you save it.
   calls `jetbrains_youtrack.issues.create`
3. Across systems read
   For each customer, how many projects are in JetBrains YouTrack and how many invoices in ConnectWise PSA?
   calls `jetbrains_youtrack.projects.list` `connectwise_manage.invoices.list`

Across your systems

## JetBrains YouTrack, joined to the rest of your business.

One `ask` fetches from JetBrains YouTrack and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- For each customer, how many projects are in JetBrains YouTrack and how many invoices in ConnectWise PSA?
  `jetbrains_youtrack.projects.list` + `connectwise_manage.invoices.list`, on `crm.company` · [ConnectWise PSA](https://actionlake.com/connectors/connectwise-psa)
- For each customer, how many projects are in JetBrains YouTrack and how many invoices in NetSuite?
  `jetbrains_youtrack.projects.list` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)

Also mapped by other connectors `identity.user` **517** `identity.group` **239** `identity.current_user` **142** `work.project` **116** `work.task` **105** `work.time_entry` **40** `knowledge.article` **22** `work.task_comment` **9**

ask

```
ask {
  intent: "for each customer, how many projects are in JetBrains YouTrack and how many invoices in ConnectWise PSA",
  steps: [
    { action: "jetbrains_youtrack.projects.list", as: "proj", input: {}, limit: 100, max_pages: 5 },
    { action: "connectwise_manage.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "proj",
        right: "inv",
        on: "crm.company",
        group_by: "proj.company_name",
        select: ["proj.company_name", "count(proj.id) as projects", "count(inv.id) as invoices"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for JetBrains YouTrack

## Destructive actions wait for a yes.

44 JetBrains YouTrack actions are destructive. The first 10:

- Delete issue `jetbrains_youtrack.issues.delete`
- Delete project `jetbrains_youtrack.projects.delete`
- Delete issue work item `jetbrains_youtrack.issue_work_items.delete`
- Delete group `jetbrains_youtrack.groups.delete`
- Delete issue comment `jetbrains_youtrack.issue_comments.delete`
- Delete agile `jetbrains_youtrack.agiles.delete`
- Delete article `jetbrains_youtrack.articles.delete`
- Delete tag `jetbrains_youtrack.tags.delete`
- Delete issue attachment `jetbrains_youtrack.issue_attachments.delete`
- Delete saved query `jetbrains_youtrack.saved_queries.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do jetbrains_youtrack.issues.delete confirm_policy: **human**

Delete issue?

**intent:** the user asked me to delete issue

run suspended · waiting for a named person · key _jetbrains-youtrack-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "jetbrains-youtrack-agent",
  allowed_actions: ["jetbrains_youtrack.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "jetbrains_youtrack.issues.delete", approver: "lead@example.com" },
    { match: "jetbrains_youtrack.projects.delete", approver: "lead@example.com" },
    { match: "jetbrains_youtrack.issue_work_items.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to JetBrains YouTrack only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What JetBrains YouTrack costs on actionlake.

Every JetBrains YouTrack action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call JetBrains YouTrack refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 280 JetBrains YouTrack actions
- 280 actions page each page of a long list is one call
- 136 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every JetBrains YouTrack action.

280 actions by area: the id your agent calls, what it does, and its effect.

**Agiles 5**

- `jetbrains_youtrack.agiles.create` Create agile write
- `jetbrains_youtrack.agiles.get` Get agile read
- `jetbrains_youtrack.agiles.list` List agiles read
- `jetbrains_youtrack.agiles.update` Update agile write
- `jetbrains_youtrack.agiles.delete` Delete agile destructive

**Article attachments 5**

- `jetbrains_youtrack.article_attachments.create` Create article attachment write
- `jetbrains_youtrack.article_attachments.get` Get article attachment read
- `jetbrains_youtrack.article_attachments.list` List article attachments read
- `jetbrains_youtrack.article_attachments.update` Update article attachment write
- `jetbrains_youtrack.article_attachments.delete` Delete article attachment destructive

**Article children 5**

- `jetbrains_youtrack.article_children.create` Create article children write
- `jetbrains_youtrack.article_children.get` Get article children read
- `jetbrains_youtrack.article_children.list` List article children read
- `jetbrains_youtrack.article_children.update` Update article children write
- `jetbrains_youtrack.article_children.delete` Delete article children destructive

**Article comments 5**

- `jetbrains_youtrack.article_comments.create` Create article comment write
- `jetbrains_youtrack.article_comments.get` Get article comment read
- `jetbrains_youtrack.article_comments.list` List article comments read
- `jetbrains_youtrack.article_comments.update` Update article comment write
- `jetbrains_youtrack.article_comments.delete` Delete article comment destructive

**Articles 5**

- `jetbrains_youtrack.articles.create` Create article write
- `jetbrains_youtrack.articles.get` Get article read
- `jetbrains_youtrack.articles.list` List articles read
- `jetbrains_youtrack.articles.update` Update article write
- `jetbrains_youtrack.articles.delete` Delete article destructive

**Build bundle values 5**

- `jetbrains_youtrack.build_bundle_values.create` Create build bundle value write
- `jetbrains_youtrack.build_bundle_values.get` Get build bundle value read
- `jetbrains_youtrack.build_bundle_values.list` List build bundle values read
- `jetbrains_youtrack.build_bundle_values.update` Update build bundle value write
- `jetbrains_youtrack.build_bundle_values.delete` Delete build bundle value destructive

**Build bundles 5**

- `jetbrains_youtrack.build_bundles.create` Create build bundle write
- `jetbrains_youtrack.build_bundles.get` Get build bundle read
- `jetbrains_youtrack.build_bundles.list` List build bundles read
- `jetbrains_youtrack.build_bundles.update` Update build bundle write
- `jetbrains_youtrack.build_bundles.delete` Delete build bundle destructive

**Custom fields 5**

- `jetbrains_youtrack.custom_fields.create` Create custom field write
- `jetbrains_youtrack.custom_fields.get` Get custom field read
- `jetbrains_youtrack.custom_fields.list` List custom fields read
- `jetbrains_youtrack.custom_fields.update` Update custom field write
- `jetbrains_youtrack.custom_fields.delete` Delete custom field destructive

**Enum bundle values 5**

- `jetbrains_youtrack.enum_bundle_values.create` Create enum bundle value write
- `jetbrains_youtrack.enum_bundle_values.get` Get enum bundle value read
- `jetbrains_youtrack.enum_bundle_values.list` List enum bundle values read
- `jetbrains_youtrack.enum_bundle_values.update` Update enum bundle value write
- `jetbrains_youtrack.enum_bundle_values.delete` Delete enum bundle value destructive

**Enum bundles 5**

- `jetbrains_youtrack.enum_bundles.create` Create enum bundle write
- `jetbrains_youtrack.enum_bundles.get` Get enum bundle read
- `jetbrains_youtrack.enum_bundles.list` List enum bundles read
- `jetbrains_youtrack.enum_bundles.update` Update enum bundle write
- `jetbrains_youtrack.enum_bundles.delete` Delete enum bundle destructive

**Groups 5**

- `jetbrains_youtrack.groups.create` Create group write
- `jetbrains_youtrack.groups.get` Get group read
- `jetbrains_youtrack.groups.list` List groups read
- `jetbrains_youtrack.groups.update` Update group write
- `jetbrains_youtrack.groups.delete` Delete group destructive

**Issue comments 5**

- `jetbrains_youtrack.issue_comments.create` Create issue comment write
- `jetbrains_youtrack.issue_comments.get` Get issue comment read
- `jetbrains_youtrack.issue_comments.list` List issue comments read
- `jetbrains_youtrack.issue_comments.update` Update issue comment write
- `jetbrains_youtrack.issue_comments.delete` Delete issue comment destructive

**Issue link types 5**

- `jetbrains_youtrack.issue_link_types.create` Create issue link type write
- `jetbrains_youtrack.issue_link_types.get` Get issue link type read
- `jetbrains_youtrack.issue_link_types.list` List issue link types read
- `jetbrains_youtrack.issue_link_types.update` Update issue link type write
- `jetbrains_youtrack.issue_link_types.delete` Delete issue link type destructive

**Issue VCS changes 5**

- `jetbrains_youtrack.issue_vcs_changes.create` Create issue vcs change write
- `jetbrains_youtrack.issue_vcs_changes.get` Get issue vcs change read
- `jetbrains_youtrack.issue_vcs_changes.list` List issue vcs changes read
- `jetbrains_youtrack.issue_vcs_changes.update` Update issue vcs change write
- `jetbrains_youtrack.issue_vcs_changes.delete` Delete issue vcs change destructive

**Issue work items 5**

- `jetbrains_youtrack.issue_work_items.create` Create issue work item write
- `jetbrains_youtrack.issue_work_items.delete` Delete issue work item destructive
- `jetbrains_youtrack.issue_work_items.list` List issue work items read
- `jetbrains_youtrack.issue_work_items.update` Update issue work item write
- `jetbrains_youtrack.issue_work_items.get` Get issue work item read

**Issues 5**

- `jetbrains_youtrack.issues.create` Create issue write
- `jetbrains_youtrack.issues.get` Get issue read
- `jetbrains_youtrack.issues.list` List issues read
- `jetbrains_youtrack.issues.update` Update issue write
- `jetbrains_youtrack.issues.delete` Delete issue destructive

**Organizations 5**

- `jetbrains_youtrack.organizations.create` Create organization write
- `jetbrains_youtrack.organizations.get` Get organization read
- `jetbrains_youtrack.organizations.list` List organizations read
- `jetbrains_youtrack.organizations.update` Update organization write
- `jetbrains_youtrack.organizations.delete` Delete organization destructive

**Owned field bundle values 5**

- `jetbrains_youtrack.owned_field_bundle_values.create` Create owned field bundle value write
- `jetbrains_youtrack.owned_field_bundle_values.get` Get owned field bundle value read
- `jetbrains_youtrack.owned_field_bundle_values.list` List owned field bundle values read
- `jetbrains_youtrack.owned_field_bundle_values.update` Update owned field bundle value write
- `jetbrains_youtrack.owned_field_bundle_values.delete` Delete owned field bundle value destructive

**Owned field bundles 5**

- `jetbrains_youtrack.owned_field_bundles.create` Create owned field bundle write
- `jetbrains_youtrack.owned_field_bundles.get` Get owned field bundle read
- `jetbrains_youtrack.owned_field_bundles.list` List owned field bundles read
- `jetbrains_youtrack.owned_field_bundles.update` Update owned field bundle write
- `jetbrains_youtrack.owned_field_bundles.delete` Delete owned field bundle destructive

**Project custom fields 5**

- `jetbrains_youtrack.project_custom_fields.create` Create project custom field write
- `jetbrains_youtrack.project_custom_fields.get` Get project custom field read
- `jetbrains_youtrack.project_custom_fields.list` List project custom fields read
- `jetbrains_youtrack.project_custom_fields.update` Update project custom field write
- `jetbrains_youtrack.project_custom_fields.delete` Delete project custom field destructive

**Project issues 5**

- `jetbrains_youtrack.project_issues.create` Create project issue write
- `jetbrains_youtrack.project_issues.get` Get project issue read
- `jetbrains_youtrack.project_issues.list` List project issues read
- `jetbrains_youtrack.project_issues.update` Update project issue write
- `jetbrains_youtrack.project_issues.delete` Delete project issue destructive

**Projects 5**

- `jetbrains_youtrack.projects.create` Create project write
- `jetbrains_youtrack.projects.get` Get project read
- `jetbrains_youtrack.projects.list` List projects read
- `jetbrains_youtrack.projects.update` Update project write
- `jetbrains_youtrack.projects.delete` Delete project destructive

**Roles 5**

- `jetbrains_youtrack.roles.create` Create role write
- `jetbrains_youtrack.roles.get` Get role read
- `jetbrains_youtrack.roles.list` List roles read
- `jetbrains_youtrack.roles.update` Update role write
- `jetbrains_youtrack.roles.delete` Delete role destructive

**Saved queries 5**

- `jetbrains_youtrack.saved_queries.create` Create saved query write
- `jetbrains_youtrack.saved_queries.get` Get saved query read
- `jetbrains_youtrack.saved_queries.list` List saved queries read
- `jetbrains_youtrack.saved_queries.update` Update saved query write
- `jetbrains_youtrack.saved_queries.delete` Delete saved query destructive

**Sprints 5**

- `jetbrains_youtrack.sprints.create` Create sprint write
- `jetbrains_youtrack.sprints.get` Get sprint read
- `jetbrains_youtrack.sprints.list` List sprints read
- `jetbrains_youtrack.sprints.update` Update sprint write
- `jetbrains_youtrack.sprints.delete` Delete sprint destructive

**State bundle values 5**

- `jetbrains_youtrack.state_bundle_values.create` Create state bundle value write
- `jetbrains_youtrack.state_bundle_values.get` Get state bundle value read
- `jetbrains_youtrack.state_bundle_values.list` List state bundle values read
- `jetbrains_youtrack.state_bundle_values.update` Update state bundle value write
- `jetbrains_youtrack.state_bundle_values.delete` Delete state bundle value destructive

**State bundles 5**

- `jetbrains_youtrack.state_bundles.create` Create state bundle write
- `jetbrains_youtrack.state_bundles.get` Get state bundle read
- `jetbrains_youtrack.state_bundles.list` List state bundles read
- `jetbrains_youtrack.state_bundles.update` Update state bundle write
- `jetbrains_youtrack.state_bundles.delete` Delete state bundle destructive

**Tags 5**

- `jetbrains_youtrack.tags.create` Create tag write
- `jetbrains_youtrack.tags.get` Get tag read
- `jetbrains_youtrack.tags.list` List tags read
- `jetbrains_youtrack.tags.update` Update tag write
- `jetbrains_youtrack.tags.delete` Delete tag destructive

**User bundles 5**

- `jetbrains_youtrack.user_bundles.create` Create user bundle write
- `jetbrains_youtrack.user_bundles.get` Get user bundle read
- `jetbrains_youtrack.user_bundles.list` List user bundles read
- `jetbrains_youtrack.user_bundles.update` Update user bundle write
- `jetbrains_youtrack.user_bundles.delete` Delete user bundle destructive

**Users 5**

- `jetbrains_youtrack.users.create` Create user write
- `jetbrains_youtrack.users.get` Get user read
- `jetbrains_youtrack.users.list` List users read
- `jetbrains_youtrack.users.me` Get the token's own user read
- `jetbrains_youtrack.users.update` Update user write

Version bundle values **5** Version bundles **5** Work item types **5** Article comment reactions **4** Article tags **4** Assigned roles **4** Issue attachments **4** Issue comment reactions **4** Issue tags **4** Project work item types **4** User bundle groups **4** User bundle individuals **4** Issue custom fields **3** Issue linked issues **3** Project team groups **3** Project team own users **3** Activities **2** Appearance settings **2** Custom field defaults **2** Database backup settings **2** Database backups **2** Global settings **2** Group own users **2** Issue activities **2** Issue links **2** Issue project **2** License **2** Locale settings **2** Notification settings **2** Project team **2** Project time tracking settings **2** Rest settings **2** System settings **2** User general profile **2** User notification profile **2** User time tracking profile **2** Work items **2** Work time settings **2** Activities page **1** Article parent **1** Command assist **1** Commands **1** Custom field instances **1** Custom field types **1** Database backup status **1** Group sub groups **1** Group users **1** Issue activities page **1** Issue count **1** Issue sprints **1** Issue time tracking **1** Permissions **1** Project articles **1** Project team users **1** Search assist **1** Tag issues **1** Telemetry **1** Time tracking settings **1** User bundle aggregated users **1** User saved queries **1** User tags **1**

This index shows a sample of each area. All 280 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The JetBrains YouTrack MCP server, answered.

**Is there a JetBrains YouTrack MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 280 JetBrains YouTrack actions across agiles, article attachments, article children and article comments, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by JetBrains YouTrack.

**What do I need to connect JetBrains YouTrack?**

YouTrack permanent token: in YouTrack open your avatar > Profile > Account Security > Tokens > New token, give it…. Plus your host. The free call account { op: "connections.requirements", service: "jetbrains_youtrack" } lists exactly what to paste.

**Can an AI agent delete or change things in JetBrains YouTrack?**

Only if its key allows it, and only with an explicit confirmation. 44 JetBrains YouTrack actions are destructive, including delete issue, delete project and delete issue work item. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my JetBrains YouTrack API limit?**

actionlake paces every call to the limits in the JetBrains YouTrack service file: 50 calls per 10 seconds per connection. Repeated reads are answered from cache (136 JetBrains YouTrack actions can be), which never reaches JetBrains YouTrack.

**What does a JetBrains YouTrack action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (280 JetBrains YouTrack actions page). Cache hits, searches, dry runs and calls JetBrains YouTrack refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which JetBrains YouTrack API does it cover?**

The YouTrack REST API 2026.4 (OpenAPI 3.0.1) at your JetBrains YouTrack instance's API base URL, which you enter when connecting. It is built from JetBrains YouTrack's documentation as read on 23 October 2026. 280 actions in 91 areas, each one in the signed service file (version 1.0.0).

**Can I combine JetBrains YouTrack with my other systems?**

Yes. ask joins JetBrains YouTrack to ConnectWise PSA or NetSuite on the same customer and returns the answer rather than every row. JetBrains YouTrack maps work.project, which 116 other connectors also map.

**Does actionlake keep my JetBrains YouTrack data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your JetBrains YouTrack credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like JetBrains YouTrack

Shares the most action names with

- [Plane 39](https://actionlake.com/connectors/plane)
- [OpenProject 35](https://actionlake.com/connectors/openproject)
- [Shortcut 34](https://actionlake.com/connectors/shortcut)
- [Zoho Projects 23](https://actionlake.com/connectors/zoho-projects)
- [Clockify 21](https://actionlake.com/connectors/clockify)
- [TimeCamp 19](https://actionlake.com/connectors/timecamp)

Joins with, on shared entities

- [Hubstaff 6](https://actionlake.com/connectors/hubstaff)
- [HaloPSA 5](https://actionlake.com/connectors/halopsa)
- [Odoo 5](https://actionlake.com/connectors/odoo)
- [Freshservice 5](https://actionlake.com/connectors/freshservice)
- [Insightly CRM 5](https://actionlake.com/connectors/insightly-crm)
- [Kantata 5](https://actionlake.com/connectors/kantata)

Browse

- [All Work & projects connectors](https://actionlake.com/connectors/category/work-and-projects)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by JetBrains YouTrack; the name is the vendor's own. Counts are from the JetBrains YouTrack service file, version 1.0.0.

## Give your agent JetBrains YouTrack today.

[Connect JetBrains YouTrack free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/jetbrains-youtrack
More: https://actionlake.com/llms.txt
