JProject management connector

Jira Data Center in Claude, ChatGPT and any MCP client. For your whole team.

Issues by JQL, comments, worklogs, projects, boards and sprints. One token in Loopthink, one login per person, roles per tool and an audit entry for every call.

Free for 2 connectors, no card · Pro €19 · EU-hosted · 18 read tools, 4 write tools off by default

Your AI clientJira Data Center

“Which issues in project SHOP are overdue and still not done?”

Used search_issues from Jira Data Center

Three issues in SHOP are overdue and still open:

IssueSummaryStatusDue
SHOP-1482Checkout fails with PayPal ExpressIn Review16 Oct 2026
SHOP-1490Tiered prices for Nordwind HandelIn Progress20 Oct 2026
SHOP-1503Invoice export to DATEVOpen22 Oct 2026
  • read-only
  • masked
An example answer in an AI client: the question “Which issues in project SHOP are overdue and still not done?” is answered from Jira Data Center through the tool search_issues, and the call was read-only, masked.
In the product

One token in, the tools come out.

The Jira Data Center connection form in Loopthink: jira url and the token
1. Connect. Enter the jira url and paste the token. The token stays in Loopthink; nobody on your team sees it.
The Tools tab of the Jira Data Center server in Loopthink: each tool with its own switch
2. Choose the tools. Reads are on from the start; tools that change data stay off until you switch them on. Masking rules per tool keep personal fields out of the answer.

Jira Data Center is where many larger companies in the DACH region run their projects on their own servers: issues with their whole history, comments, worklogs, versions, components, boards and sprints. JQL finds anything, once you know the field names and the syntax; most people outside the dev team do not.

AI connectors for Jira mostly cover the cloud edition, so teams on Data Center have been left out. With the Jira Data Center connector, Product, Engineering, Project management and Management ask in Claude or ChatGPT and get the answer from their own instance. Loopthink holds one personal access token of a Jira user, every person signs in with their own identity, and every call is logged under their name.

Eighteen read tools cover JQL search, issues, change history, comments, worklogs, transitions, projects, versions, components, statuses, users, fields, saved filters, boards and sprints. Four write tools, a comment, a new issue, a transition and a worklog, stay off until you switch them on for a role.

What your team asks
  • Project management

    “Which issues in project SHOP are overdue and still not done?”

    Answered by search_issues

  • Engineering

    “What is left in the current sprint of the Platform board, and who has it?”

    Answered by list_sprint_issues

  • Product

    “When did SHOP-1482 move to In Review, and who changed the priority?”

    Answered by get_issue_changelog

  • Management

    “How many hours were logged on SHOP-1490 so far, and by whom?”

    Answered by list_issue_worklogs

  • Product

    “Which versions of SHOP are overdue and not yet released?”

    Answered by list_project_versions

  • Engineering

    “Comment on SHOP-1482: fix is on staging, please retest.”

    Answered by add_comment

Tools

What the Jira Data Center connector can do.

ToolWhat it doesAccessDefault
get_myselfReturns the user behind the token (name, key, displayName, emailAddress, timeZone, groups). Use to test the connection or to learn the username for JQL like assignee = currentUs… ReadOn
search_issuesSearches issues with JQL, the main way to find issues. Examples: 'project = ABC AND statusCategory != Done ORDER BY updated DESC', 'assignee = currentUser() AND resolution = Unr… ReadOn
get_issueReturns one issue by key (ABC-123) or numeric id with all its fields, including description, comments and attachments metadata. Pass fields to keep the answer small. ReadOn
get_issue_changelogReturns the change history of an issue: who changed which field from what to what and when (status changes, reassignments, priority, sprint). Use to answer 'when was this moved… ReadOn
list_issue_commentsLists the comments of an issue with author, body (wiki markup), created and updated. Paged with start_at/max_results; the response carries total. ReadOn
list_issue_worklogsLists the work logged on an issue: author, started, timeSpent ('3h 20m'), timeSpentSeconds and comment. Use for time reports per issue. ReadOn
list_issue_transitionsLists the workflow transitions the token's user can perform on an issue right now (id, name, target status). Call before transition_issue to get the transition id. ReadOn
list_projectsLists all projects the user can browse (id, key, name, projectTypeKey). Call first to get a project key for JQL or the other project tools. ReadOn
get_projectReturns one project by key or id: name, description, lead, issue types, components, versions and roles. ReadOn
list_project_versionsLists the versions (releases) of a project with name, released, archived, releaseDate and overdue. Use for fixVersion JQL and release questions. ReadOn
list_project_componentsLists the components of a project with name, description and lead. Use for component JQL. ReadOn
list_project_statusesLists the issue types of a project, each with the statuses its workflow uses. Use to write correct status names in JQL or to explain a workflow. ReadOn
search_usersFinds users by username, name or email fragment. Returns name (the username used in JQL and in assignee fields), key, displayName and emailAddress. ReadOn
list_fieldsLists all system and custom fields with id (customfield_10010), name, whether it is custom, and the JQL clause names. Use to translate a field name like 'Story Points' into the… ReadOn
list_favourite_filtersLists the saved filters the user marked as favourite, each with id, name, owner and its jql. Run a filter with search_issues and jql 'filter = <id>' or its jql. ReadOn
list_boardsLists Jira Software boards (id, name, type scrum or kanban). Use to find the board id for list_board_sprints. ReadOn
list_board_sprintsLists the sprints of a scrum board with id, name, state, startDate, endDate, completeDate and goal. Filter with state=active to find the current sprint. ReadOn
list_sprint_issuesLists the issues in a sprint, optionally narrowed by JQL (e.g. 'statusCategory != Done'). ReadOn
add_commentWRITE: Adds a comment to an issue as the token's user. The body is Jira wiki markup (*bold*, {code}...{code}, [~username] mentions notify that user). WriteOff
create_issueWRITE: Creates an issue in a project. Needs project key, issue type name (e.g. WriteOff
transition_issueWRITE: Moves an issue through its workflow (e.g. to In Progress or Done). WriteOff
log_workWRITE: Logs time spent on an issue as the token's user. time_spent uses Jira duration syntax ('1h 30m', '2d'); started is when the work began. WriteOff

Write tools are off for every role until you switch them on, one tool for one role. The names are what the model sees; it also gets the full parameter description of each tool.

Setup

Getting the Jira Data Center token.

Five minutes, once. Nobody on your team ever sees it.

  1. 1

    Log in to Jira as the user the AI should act as (ideally a dedicated technical user with browse permission on exactly the projects the AI may read).

  2. 2

    Click your avatar (top right) > Profile, then Personal Access Tokens in the left menu.

  3. 3

    Click Create token, enter a name and an expiry in days (your admin may enforce a maximum, 365 days by default), then Create.

  4. 4

    Copy the token immediately. It is not shown again after you close the dialog.

  5. 5

    In Loopthink, add Jira Data Center from the catalog and paste the token. It also asks for jira url. Your team sees the tools a minute later.

Personal access tokens exist from Jira 8.14 (Jira Service Management 4.15) and have no scopes: a token acts with all permissions of its user. Give a technical user only the project roles the AI needs; write tools additionally need the matching project permissions (Add Comments, Create Issues, Transition Issues, Work On Issues). Admins can disable tokens or cap their lifetime with the atlassian.pats.* system properties. Boards and sprints need Jira Software.

Masking

What we suggest masking in Jira Data Center.

Issues carry people and free text: reporter, assignee, comment authors with names and e-mail addresses, and descriptions that often quote customers. The suggested fields mask names, e-mail addresses, comment bodies and descriptions for roles that only need status, dates and counts; the team that works the issues gets a role without that rule.

  • displayName
  • emailAddress
  • name
  • key
  • author
  • updateAuthor
  • creator
  • reporter
  • assignee
  • lead
  • owner
  • body
  • comment
  • description
  • avatarUrls
  • timeZone
Questions

Jira Data Center and Loopthink

Which Jira user and permissions does the token need?
A personal access token, available from Jira 8.14. It has no scopes and acts with all permissions of its user, so create it under a technical user that can browse exactly the projects the AI may read. The write tools additionally need Add Comments, Create Issues, Transition Issues or Work On Issues in those projects. Boards and sprints need Jira Software.
Atlassian has announced the end of Data Center. Is this still worth it?
Atlassian has announced the end of Data Center support for March 2029. Until then, your instance holds the issues your teams work on every day, and the connector makes them usable in Claude and ChatGPT now, without a migration. If you move to Cloud later, the roles, masking rules and Audit-Log stay in Loopthink.
Our Jira runs in our own data center. Does the connector reach it?
The instance has to be reachable from the internet over HTTPS, for example through your reverse proxy. If it is only reachable in your network, tell us and we look at it with you.
Can the assistant change issues?
Only if you allow it. The four write tools are off by default. Switched on for a role, they act as the token's user, and every call is logged with the name of the person who asked.
Does every team member need their own Jira Data Center account?
No. Loopthink holds one key or token for Jira Data Center. Your people sign in to Loopthink with their own identity, and every call to Jira Data Center is logged under their name. Seats in Jira Data Center stay where they are today.
Where does the Jira Data Center key live?
In Loopthink, encrypted, in the EU. It never reaches the AI client and never reaches the people using the connector. Rotate it in Jira Data Center whenever you like and paste the new one once.
Can somebody write to Jira Data Center from the chat?
Not unless you switch it on. Write actions are a separate row in the permission matrix and are off for every role by default. If a role needs one write tool, you grant that one tool to that one role.
What does the model see?
The result of the tool call, after masking. Fields you mark as personal, such as emails, names or card details, are masked before the answer travels to the AI client. The model gets the numbers, not the people.
What does it cost?
Free for one person and two connectors, no card. Pro is €19 a month for up to five people and every connector on the site, with roles, field masking and a 30-day audit. Team is €49 for ten people and adds your own REST APIs and SQL databases, your own domain and your own identity provider. No call needed.

Stuck, or a tool you need is missing? A person who knows this connector answers within one working day.

Works in Claude, ChatGPT, Langdock and any other MCP client.

Other Project management connectors