Skip to main content
Glama

list_issue_links

Retrieve all linked issues for a specific GitLab project issue to understand relationships and dependencies.

Instructions

List all issue links for a specific issue

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
project_idNoProject ID or URL-encoded path
issue_iidNoThe internal ID of a project's issue

Implementation Reference

  • Input schema definition for the 'list_issue_links' MCP tool, matching GitLab API /projects/:id/issues/:issue_iid/links
    export const ListIssueLinksSchema = z.object({ project_id: z.coerce.string().describe("Project ID or URL-encoded path"), issue_iid: z.coerce.string().describe("The internal ID of a project's issue"), });
  • Response schema for individual issue links returned by the tool
    export const GitLabIssueLinkSchema = z.object({ source_issue: GitLabIssueSchema, target_issue: GitLabIssueSchema, link_type: z.enum(["relates_to", "blocks", "is_blocked_by"]),
  • Extended issue schema with link details, explicitly noted as 'used in listing issue links'
    export const GitLabIssueWithLinkDetailsSchema = GitLabIssueSchema.extend({ issue_link_id: z.coerce.string(), link_type: z.enum(["relates_to", "blocks", "is_blocked_by"]), link_created_at: z.string(), link_updated_at: z.string(), });
  • Tool listed as required in readonly MCP tests, confirming its registration in the MCP server
    { name: 'list_issue_links', category: 'issue', required: true },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zereight/gitlab-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server