MCP servers that can get issue details
4 verified servers expose a tool that can get an issue's details
Working an issue means reading it first: the full description, the comments, the labels, the current state. Getting one issue pulls all of that, so an agent can answer a question about it or act on it from the real record rather than a one-line title.
These verified servers let an agent get the details of a single issue.
GitHub
GitHub
GitHub's official remote MCP server for repos, issues, pull requests, Actions, and code search.
issue_read
GitHub's issue_read returns an issue's details, comments, and labels in one call, enough to understand a bug without chasing separate endpoints.
Linear
Linear
Linear's official remote MCP server lets agents create, search, and update issues and projects.
get_issue
Linear's get_issue goes wide: it returns the issue plus its attachments and the linked git branch, useful when the fix and the ticket are connected.
Atlassian (Jira & Confluence)
Atlassian
Atlassian's official remote MCP server for Jira and Confluence: read, search, create, and update issues and pages.
getJiraIssue
getJiraIssue retrieves a Jira issue by id or key, the single-issue read for teams whose tracker is Jira.
GitLab
GitLab
GitLab's official, built-in remote MCP server for issues, merge requests, pipelines, and code search via OAuth.
get_issue
On GitLab, get_issue retrieves the detailed information for one issue, the same read inside the platform that hosts the repo and pipelines.
What to know
Listing issues tells an agent what is open; getting one tells it what the issue actually says. To summarize a bug, draft a reply, or decide a next step, the agent needs the body and the thread: the description, the comments, the labels, who is assigned. The trackers here return that for one issue by id or key. GitHub bundles details, comments, and labels in a single read; Linear adds attachments and the linked git branch; Jira and GitLab return the issue by its key or id.
An issue read once is worth carrying into the next session. An agent that already pulled and understood a bug should not re-read the whole thread to pick up where it left off; remembering what it learned, and what it already replied, keeps a follow-up focused on what changed.
Questions
- How is this different from listing issues?
- Listing returns many issues with their state, for triage. Getting returns one issue's full detail, the description, comments, and labels, for actually working it. An agent lists to find the issue, then gets it to read the whole thing.
- Does it include the comments?
- On GitHub, yes: issue_read returns details, comments, and labels together. Linear adds attachments and branch info. Jira and GitLab return the issue's fields by key or id; whether comments come inline or need a follow-up call depends on the server.