Skip to content

Expose integration plugin fields on issues #1095

@kpujjigit

Description

@kpujjigit

AI agents need issue tools to expose richer integration metadata for linked external records, especially GitHub and Jira records such as linked PR/issue URLs, linked ticket keys, reasons, assignees, priority, and similar integration-specific fields.

Findings

  • get_issue_details already fetches /organizations/{org}/issues/{issueId}/external-issues/ and renders an ## External Issue Links section when records are returned.
  • The current external issue schema/output only includes id, issueId, serviceType, displayName, and webUrl.
  • IssueSchema passes through upstream fields such as pluginIssues and pluginActions, and repo fixtures include those fields, but current issue formatting does not render them.
  • No current issue-related tool appears to expose read/write operations for integration-specific fields such as external assignee, reason, or priority.

Requested scope

Expose richer linked integration metadata through issue-related MCP tools so an AI agent can stay inside MCP context when cross-referencing a Sentry issue with linked GitHub/Jira records.

A follow-up implementation should decide whether this belongs in get_issue_details, a separate integration/external-issues tool, or both. Any write/update support for integration-specific fields will need upstream Sentry API behavior and scopes validated before implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions