Interactive Issue Create
gitlab_interactive_issue_createCreate a GitLab issue via interactive prompts: enter title, optional description, labels, and confidentiality, then confirm before API call. Cancel any step to abort without creating.
Instructions
Create a GitLab issue through step-by-step prompts, with explicit confirmation before calling the GitLab API. Cancellation at any prompt aborts without creating the issue.
After invocation, the tool elicits in order:
title (string, required) — issue title.
description (string, optional, multi-line, Markdown) — leave empty to skip.
labels (string, optional) — comma-separated; trimmed and deduped server-side.
confidential (boolean, optional) — yes/no confirmation; defaults to public when declined.
confirm (boolean, required) — final yes/no review of the assembled summary.
When to use: human-in-the-loop issue creation. NOT for: scripted/programmatic creation — use gitlab_issue (action='create') with all fields pre-supplied.
Requires the MCP client to support the elicitation capability. If unsupported, returns a structured error naming gitlab_issue (action='create') as the alternative.
Returns: JSON with the created issue (id, issue_iid, web_url, title, state).
See also: gitlab_issue.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Project ID or URL-encoded path where the issue will be created |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next_steps | No | ||
| id | Yes | ||
| issue_iid | Yes | ||
| title | Yes | ||
| description | Yes | ||
| state | Yes | ||
| labels | Yes | ||
| assignees | Yes | ||
| milestone | Yes | ||
| author | Yes | ||
| closed_by | No | ||
| web_url | Yes | ||
| created_at | Yes | ||
| updated_at | Yes | ||
| closed_at | Yes | ||
| due_date | Yes | ||
| confidential | Yes | ||
| discussion_locked | Yes | ||
| project_id | Yes | ||
| weight | No | ||
| issue_type | No | ||
| health_status | No | ||
| references | No | ||
| merge_request_count | No | ||
| task_completion_count | No | ||
| task_completion_total | No | ||
| user_notes_count | No | ||
| upvotes | No | ||
| downvotes | No | ||
| subscribed | Yes | ||
| time_estimate | No | ||
| total_time_spent | No | ||
| moved_to_id | No | ||
| epic_issue_id | No |