Skip to content

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.

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
  • 280actionsin one signed file
  • 139readlook, never change
  • 97writecreate and update
  • 44wait for a yesdestructive, 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_tokenYouTrack permanent token: in YouTrack open your avatar > Profile > Account Security > Tokens > New token, give it…
    • hostWhere 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 callcheck { 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 2026youtrack.jetbrains.comjetbrains.com
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.

  • 139readlook, never change
  • 97writecreate and update
  • 44destructivewait 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.

ActionWhat it doesEffectSame name in
jetbrains_youtrack.issues.listList issuesList issues.readwork.task.list122 connectors
jetbrains_youtrack.users.listList usersList users.readidentity.user.list474 connectors
jetbrains_youtrack.projects.listList projectsList projects.readwork.project.list109 connectors
jetbrains_youtrack.groups.listList groupsList groups.readidentity.group.list262 connectors
jetbrains_youtrack.work_items.listList work itemsList work items.readwork.time_entry.list59 connectors
jetbrains_youtrack.users.meGet the token's own userGet the token's own user.readidentity.current_user.get307 connectors
jetbrains_youtrack.issue_comments.listList issue commentsList issue comments.readwork.task_comment.list27 connectors
jetbrains_youtrack.issues.createCreate issueCreate issue.writework.task.create127 connectors
jetbrains_youtrack.projects.createCreate projectCreate project.writework.project.create102 connectors
jetbrains_youtrack.users.createCreate userCreate user.writeidentity.user.create262 connectors
jetbrains_youtrack.issue_work_items.createCreate issue work itemCreate issue work item.writework.time_entry.create56 connectors
jetbrains_youtrack.issues.deleteDelete issueDelete issue.destructivework.task.delete107 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. Readread

    Which JetBrains YouTrack tasks are overdue, and who owns each one?

    callsjetbrains_youtrack.issues.list

  2. Writewrite

    Create issue in JetBrains YouTrack. Show me exactly what you will send before you save it.

    callsjetbrains_youtrack.issues.create

  3. Across systemsread

    For each customer, how many projects are in JetBrains YouTrack and how many invoices in ConnectWise PSA?

    callsjetbrains_youtrack.projects.listconnectwise_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

  • 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

Also mapped by other connectorsidentity.user 517identity.group 239identity.current_user 142work.project 116work.task 105work.time_entry 40knowledge.article 22work.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 issuejetbrains_youtrack.issues.delete
  • Delete projectjetbrains_youtrack.projects.delete
  • Delete issue work itemjetbrains_youtrack.issue_work_items.delete
  • Delete groupjetbrains_youtrack.groups.delete
  • Delete issue commentjetbrains_youtrack.issue_comments.delete
  • Delete agilejetbrains_youtrack.agiles.delete
  • Delete articlejetbrains_youtrack.articles.delete
  • Delete tagjetbrains_youtrack.tags.delete
  • Delete issue attachmentjetbrains_youtrack.issue_attachments.delete
  • Delete saved queryjetbrains_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.

dojetbrains_youtrack.issues.deleteconfirm_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: "[email protected]" },    { match: "jetbrains_youtrack.projects.delete", approver: "[email protected]" },    { match: "jetbrains_youtrack.issue_work_items.delete", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 280 JetBrains YouTrack actions
  • 280actions pageeach page of a long list is one call
  • 136reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every JetBrains YouTrack action.

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

Agiles5
  • jetbrains_youtrack.agiles.createCreate agilewrite
  • jetbrains_youtrack.agiles.getGet agileread
  • jetbrains_youtrack.agiles.listList agilesread
  • jetbrains_youtrack.agiles.updateUpdate agilewrite
  • jetbrains_youtrack.agiles.deleteDelete agiledestructive
Article attachments5
  • jetbrains_youtrack.article_attachments.createCreate article attachmentwrite
  • jetbrains_youtrack.article_attachments.getGet article attachmentread
  • jetbrains_youtrack.article_attachments.listList article attachmentsread
  • jetbrains_youtrack.article_attachments.updateUpdate article attachmentwrite
  • jetbrains_youtrack.article_attachments.deleteDelete article attachmentdestructive
Article children5
  • jetbrains_youtrack.article_children.createCreate article childrenwrite
  • jetbrains_youtrack.article_children.getGet article childrenread
  • jetbrains_youtrack.article_children.listList article childrenread
  • jetbrains_youtrack.article_children.updateUpdate article childrenwrite
  • jetbrains_youtrack.article_children.deleteDelete article childrendestructive
Article comments5
  • jetbrains_youtrack.article_comments.createCreate article commentwrite
  • jetbrains_youtrack.article_comments.getGet article commentread
  • jetbrains_youtrack.article_comments.listList article commentsread
  • jetbrains_youtrack.article_comments.updateUpdate article commentwrite
  • jetbrains_youtrack.article_comments.deleteDelete article commentdestructive
Articles5
  • jetbrains_youtrack.articles.createCreate articlewrite
  • jetbrains_youtrack.articles.getGet articleread
  • jetbrains_youtrack.articles.listList articlesread
  • jetbrains_youtrack.articles.updateUpdate articlewrite
  • jetbrains_youtrack.articles.deleteDelete articledestructive
Build bundle values5
  • jetbrains_youtrack.build_bundle_values.createCreate build bundle valuewrite
  • jetbrains_youtrack.build_bundle_values.getGet build bundle valueread
  • jetbrains_youtrack.build_bundle_values.listList build bundle valuesread
  • jetbrains_youtrack.build_bundle_values.updateUpdate build bundle valuewrite
  • jetbrains_youtrack.build_bundle_values.deleteDelete build bundle valuedestructive
Build bundles5
  • jetbrains_youtrack.build_bundles.createCreate build bundlewrite
  • jetbrains_youtrack.build_bundles.getGet build bundleread
  • jetbrains_youtrack.build_bundles.listList build bundlesread
  • jetbrains_youtrack.build_bundles.updateUpdate build bundlewrite
  • jetbrains_youtrack.build_bundles.deleteDelete build bundledestructive
Custom fields5
  • jetbrains_youtrack.custom_fields.createCreate custom fieldwrite
  • jetbrains_youtrack.custom_fields.getGet custom fieldread
  • jetbrains_youtrack.custom_fields.listList custom fieldsread
  • jetbrains_youtrack.custom_fields.updateUpdate custom fieldwrite
  • jetbrains_youtrack.custom_fields.deleteDelete custom fielddestructive
Enum bundle values5
  • jetbrains_youtrack.enum_bundle_values.createCreate enum bundle valuewrite
  • jetbrains_youtrack.enum_bundle_values.getGet enum bundle valueread
  • jetbrains_youtrack.enum_bundle_values.listList enum bundle valuesread
  • jetbrains_youtrack.enum_bundle_values.updateUpdate enum bundle valuewrite
  • jetbrains_youtrack.enum_bundle_values.deleteDelete enum bundle valuedestructive
Enum bundles5
  • jetbrains_youtrack.enum_bundles.createCreate enum bundlewrite
  • jetbrains_youtrack.enum_bundles.getGet enum bundleread
  • jetbrains_youtrack.enum_bundles.listList enum bundlesread
  • jetbrains_youtrack.enum_bundles.updateUpdate enum bundlewrite
  • jetbrains_youtrack.enum_bundles.deleteDelete enum bundledestructive
Groups5
  • jetbrains_youtrack.groups.createCreate groupwrite
  • jetbrains_youtrack.groups.getGet groupread
  • jetbrains_youtrack.groups.listList groupsread
  • jetbrains_youtrack.groups.updateUpdate groupwrite
  • jetbrains_youtrack.groups.deleteDelete groupdestructive
Issue comments5
  • jetbrains_youtrack.issue_comments.createCreate issue commentwrite
  • jetbrains_youtrack.issue_comments.getGet issue commentread
  • jetbrains_youtrack.issue_comments.listList issue commentsread
  • jetbrains_youtrack.issue_comments.updateUpdate issue commentwrite
  • jetbrains_youtrack.issue_comments.deleteDelete issue commentdestructive
Issue link types5
  • jetbrains_youtrack.issue_link_types.createCreate issue link typewrite
  • jetbrains_youtrack.issue_link_types.getGet issue link typeread
  • jetbrains_youtrack.issue_link_types.listList issue link typesread
  • jetbrains_youtrack.issue_link_types.updateUpdate issue link typewrite
  • jetbrains_youtrack.issue_link_types.deleteDelete issue link typedestructive
Issue VCS changes5
  • jetbrains_youtrack.issue_vcs_changes.createCreate issue vcs changewrite
  • jetbrains_youtrack.issue_vcs_changes.getGet issue vcs changeread
  • jetbrains_youtrack.issue_vcs_changes.listList issue vcs changesread
  • jetbrains_youtrack.issue_vcs_changes.updateUpdate issue vcs changewrite
  • jetbrains_youtrack.issue_vcs_changes.deleteDelete issue vcs changedestructive
Issue work items5
  • jetbrains_youtrack.issue_work_items.createCreate issue work itemwrite
  • jetbrains_youtrack.issue_work_items.deleteDelete issue work itemdestructive
  • jetbrains_youtrack.issue_work_items.listList issue work itemsread
  • jetbrains_youtrack.issue_work_items.updateUpdate issue work itemwrite
  • jetbrains_youtrack.issue_work_items.getGet issue work itemread
Issues5
  • jetbrains_youtrack.issues.createCreate issuewrite
  • jetbrains_youtrack.issues.getGet issueread
  • jetbrains_youtrack.issues.listList issuesread
  • jetbrains_youtrack.issues.updateUpdate issuewrite
  • jetbrains_youtrack.issues.deleteDelete issuedestructive
Organizations5
  • jetbrains_youtrack.organizations.createCreate organizationwrite
  • jetbrains_youtrack.organizations.getGet organizationread
  • jetbrains_youtrack.organizations.listList organizationsread
  • jetbrains_youtrack.organizations.updateUpdate organizationwrite
  • jetbrains_youtrack.organizations.deleteDelete organizationdestructive
Owned field bundle values5
  • jetbrains_youtrack.owned_field_bundle_values.createCreate owned field bundle valuewrite
  • jetbrains_youtrack.owned_field_bundle_values.getGet owned field bundle valueread
  • jetbrains_youtrack.owned_field_bundle_values.listList owned field bundle valuesread
  • jetbrains_youtrack.owned_field_bundle_values.updateUpdate owned field bundle valuewrite
  • jetbrains_youtrack.owned_field_bundle_values.deleteDelete owned field bundle valuedestructive
Owned field bundles5
  • jetbrains_youtrack.owned_field_bundles.createCreate owned field bundlewrite
  • jetbrains_youtrack.owned_field_bundles.getGet owned field bundleread
  • jetbrains_youtrack.owned_field_bundles.listList owned field bundlesread
  • jetbrains_youtrack.owned_field_bundles.updateUpdate owned field bundlewrite
  • jetbrains_youtrack.owned_field_bundles.deleteDelete owned field bundledestructive
Project custom fields5
  • jetbrains_youtrack.project_custom_fields.createCreate project custom fieldwrite
  • jetbrains_youtrack.project_custom_fields.getGet project custom fieldread
  • jetbrains_youtrack.project_custom_fields.listList project custom fieldsread
  • jetbrains_youtrack.project_custom_fields.updateUpdate project custom fieldwrite
  • jetbrains_youtrack.project_custom_fields.deleteDelete project custom fielddestructive
Project issues5
  • jetbrains_youtrack.project_issues.createCreate project issuewrite
  • jetbrains_youtrack.project_issues.getGet project issueread
  • jetbrains_youtrack.project_issues.listList project issuesread
  • jetbrains_youtrack.project_issues.updateUpdate project issuewrite
  • jetbrains_youtrack.project_issues.deleteDelete project issuedestructive
Projects5
  • jetbrains_youtrack.projects.createCreate projectwrite
  • jetbrains_youtrack.projects.getGet projectread
  • jetbrains_youtrack.projects.listList projectsread
  • jetbrains_youtrack.projects.updateUpdate projectwrite
  • jetbrains_youtrack.projects.deleteDelete projectdestructive
Roles5
  • jetbrains_youtrack.roles.createCreate rolewrite
  • jetbrains_youtrack.roles.getGet roleread
  • jetbrains_youtrack.roles.listList rolesread
  • jetbrains_youtrack.roles.updateUpdate rolewrite
  • jetbrains_youtrack.roles.deleteDelete roledestructive
Saved queries5
  • jetbrains_youtrack.saved_queries.createCreate saved querywrite
  • jetbrains_youtrack.saved_queries.getGet saved queryread
  • jetbrains_youtrack.saved_queries.listList saved queriesread
  • jetbrains_youtrack.saved_queries.updateUpdate saved querywrite
  • jetbrains_youtrack.saved_queries.deleteDelete saved querydestructive
Sprints5
  • jetbrains_youtrack.sprints.createCreate sprintwrite
  • jetbrains_youtrack.sprints.getGet sprintread
  • jetbrains_youtrack.sprints.listList sprintsread
  • jetbrains_youtrack.sprints.updateUpdate sprintwrite
  • jetbrains_youtrack.sprints.deleteDelete sprintdestructive
State bundle values5
  • jetbrains_youtrack.state_bundle_values.createCreate state bundle valuewrite
  • jetbrains_youtrack.state_bundle_values.getGet state bundle valueread
  • jetbrains_youtrack.state_bundle_values.listList state bundle valuesread
  • jetbrains_youtrack.state_bundle_values.updateUpdate state bundle valuewrite
  • jetbrains_youtrack.state_bundle_values.deleteDelete state bundle valuedestructive
State bundles5
  • jetbrains_youtrack.state_bundles.createCreate state bundlewrite
  • jetbrains_youtrack.state_bundles.getGet state bundleread
  • jetbrains_youtrack.state_bundles.listList state bundlesread
  • jetbrains_youtrack.state_bundles.updateUpdate state bundlewrite
  • jetbrains_youtrack.state_bundles.deleteDelete state bundledestructive
Tags5
  • jetbrains_youtrack.tags.createCreate tagwrite
  • jetbrains_youtrack.tags.getGet tagread
  • jetbrains_youtrack.tags.listList tagsread
  • jetbrains_youtrack.tags.updateUpdate tagwrite
  • jetbrains_youtrack.tags.deleteDelete tagdestructive
User bundles5
  • jetbrains_youtrack.user_bundles.createCreate user bundlewrite
  • jetbrains_youtrack.user_bundles.getGet user bundleread
  • jetbrains_youtrack.user_bundles.listList user bundlesread
  • jetbrains_youtrack.user_bundles.updateUpdate user bundlewrite
  • jetbrains_youtrack.user_bundles.deleteDelete user bundledestructive
Users5
  • jetbrains_youtrack.users.createCreate userwrite
  • jetbrains_youtrack.users.getGet userread
  • jetbrains_youtrack.users.listList usersread
  • jetbrains_youtrack.users.meGet the token's own userread
  • jetbrains_youtrack.users.updateUpdate userwrite

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

This index shows a sample of each area. All 280 actions, with their inputs and prices, are in the 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.

Give your agent JetBrains YouTrack today.

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