YouTrack MCP server
YouTrack in any MCP client, through Memtro: YouTrack does not publish this server. Memtro's YouTrack connector reads YouTrack through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.
What the model can do
YouTrack issue tracking: search issues with YouTrack's query language, read an issue with its fields, comments and links, projects, agile boards and sprints, users, tags and link types. When you ask it can create, edit or delete an issue, apply a command (state, assignee, priority and any field), log time, link issues, tag and untag them, and add, edit or delete comments.
Reads
youtrack_projectsYouTrack projects: short name (the prefix in issue ids and what project: takes in queries), name, description, lead and whether archived.youtrack_search_issuesSearch issues with YouTrack's query language: project: ACME, #Unresolved or #Resolved, State: {In Progress}, Assignee: me or Assignee: login…youtrack_issueOne issue by id (PROJ-123): summary, description, state and every custom field, reporter, tags, links to other issues (depends on, duplicates…youtrack_issue_commentsComments on an issue, oldest first, with author and time.youtrack_boardsAgile boards with their projects, owner, current sprint and sprints (name, goal, dates, archived), latest sprints first.youtrack_usersFind YouTrack users by name, login or email: login (what Assignee: and reporter: take), full name, email and whether banned.youtrack_tagsTags the connected user can see in YouTrack: id, name and owner.youtrack_link_typesIssue link types in YouTrack: id, name, whether directed, and the outward and inward phrases ("depends on" / "is required for").
Acts, when you ask
These change something in YouTrack. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.
youtrack_add_commentAdds a comment to a YouTrack issue, posted in the connected user's name where everyone watching the issue reads it and is notified.youtrack_create_issueCreates an issue in a YouTrack project, reported by the connected user and visible to everyone who can see the project.youtrack_apply_commandApplies a YouTrack command to up to 20 named issues, the way the command box does: set state ("State Fixed"), assign ("for jane.doe"), set priority…youtrack_update_issueChanges an issue's summary and/or description in YouTrack (the old text stays in the issue's history), as the connected user.youtrack_add_work_itemLogs time spent on a YouTrack issue as a work item authored by the connected user…youtrack_link_issuesLinks one YouTrack issue to another with a link type ("relates to", "depends on", "is duplicated by", "subtask of"...), as the connected user…youtrack_tag_issueAdds an existing tag to a YouTrack issue (the connected user must own the tag or be allowed to use it)…youtrack_untag_issueRemoves a tag from a YouTrack issue; the tag itself stays.youtrack_update_commentReplaces the text of a comment on a YouTrack issue (needs Update Comment for your own, Update Not Own Comment for others').youtrack_delete_commentPermanently deletes a comment from a YouTrack issue; it cannot be restored.youtrack_delete_issuePermanently deletes a YouTrack issue with its comments, attachments and history; YouTrack says this cannot be undone.
Connect it
First connect YouTrack on Dashboard → Connections, then add Memtro to your client once. The YouTrack tools appear alongside the tools of everything else you have connected; nothing is configured per connector.
Claude Code
The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.
claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...Cursor
Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.
{
"mcpServers": {
"memtro": {
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Claude Desktop
Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…
OpenCode
A remote server in opencode.json.
{
"mcp": {
"memtro": {
"type": "remote",
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Pi
One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.
Any other client
Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.
Who may use it
The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared YouTrack connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.
Ask it like this
- › What is unresolved in the WEB project and assigned to me?
- › What is the current state of WEB-1842, and what is blocking it?
- › Which critical bugs were created in October and are still open?
- › Add a comment to API-310 saying the fix is deployed to staging and ready for QA
- › Set WEB-1842 to Fixed, assign it to jane.doe and log 2 hours on it
Questions
- Is this an official YouTrack MCP server?
- No. It is Memtro's MCP server with Memtro's YouTrack connector behind it: the connector reads YouTrack through its API with the credentials you connect on Dashboard → Connections, and YouTrack publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
- What does it cost?
- Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
- Can it change anything in YouTrack?
- Only when you ask, and only what it has been granted: add a comment to an issue; create an issue; apply a command to issues (state, assignee, priority, fields); edit an issue's summary or description; log time on an issue; link two issues; tag or untag an issue; edit a comment; delete a comment (permanent); delete an issue (permanent). Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
- Which clients work?
- Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.