Skip to main content
Glama

delete_issue

Remove issues from Backlog project management by specifying either the issue ID or issue key. This tool permanently deletes issues to help maintain organized project workflows.

Instructions

Deletes an issue

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
issueIdNoThe numeric ID of the issue (e.g., 12345)
issueKeyNoThe key of the issue (e.g., 'PROJ-123')

Implementation Reference

  • Full implementation of the 'delete_issue' tool factory, defining name, input/output schemas, description, and the handler logic that resolves the issue identifier and calls the Backlog API to delete it.
    export const deleteIssueTool = ( backlog: Backlog, { t }: TranslationHelper ): ToolDefinition< ReturnType<typeof deleteIssueSchema>, (typeof IssueSchema)['shape'] > => { return { name: 'delete_issue', description: t('TOOL_DELETE_ISSUE_DESCRIPTION', 'Deletes an issue'), schema: z.object(deleteIssueSchema(t)), outputSchema: IssueSchema, handler: async ({ issueId, issueKey }) => { const result = resolveIdOrKey('issue', { id: issueId, key: issueKey }, t); if (!result.ok) { throw result.error; } return backlog.deleteIssue(result.value); }, }; };
  • Input schema definition for the delete_issue tool, supporting either issue ID (number) or issue key (string).
    const deleteIssueSchema = buildToolSchema((t) => ({ issueId: z .number() .optional() .describe( t( 'TOOL_DELETE_ISSUE_ISSUE_ID', 'The numeric ID of the issue (e.g., 12345)' ) ), issueKey: z .string() .optional() .describe( t('TOOL_GET_ISSUE_ISSUE_KEY', "The key of the issue (e.g., 'PROJ-123')") ), }));
  • Registration of the delete_issue tool within the 'issue' toolset group in the allTools function.
    deleteIssueTool(backlog, helper),
  • Import of the delete_issue tool for registration.
    import { deleteIssueTool } from './deleteIssue.js';

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/nulab/backlog-mcp-server'

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