GitLab CI/CD · Capability
GitLab API — draft_notes
GitLab API — draft_notes. 7 operations. Lead operation: draft_notes. Self-contained Naftiko capability covering one Gitlab Ci business surface.
What You Can Do
GET
Getapiv4projectsidmergerequestsmergerequestiiddraftnotes
— Get a list of merge request draft notes
/v1/api/v4/projects/{id}/merge-requests/{merge-request-iid}/draft-notes
POST
Postapiv4projectsidmergerequestsmergerequestiiddraftnotes
— Create a new draft note
/v1/api/v4/projects/{id}/merge-requests/{merge-request-iid}/draft-notes
POST
Postapiv4projectsidmergerequestsmergerequestiiddraftnotesbulkpublish
— Bulk publish all pending draft notes
/v1/api/v4/projects/{id}/merge-requests/{merge-request-iid}/draft-notes/bulk-publish
GET
Getapiv4projectsidmergerequestsmergerequestiiddraftnotesdraftnoteid
— Get a single draft note
/v1/api/v4/projects/{id}/merge-requests/{merge-request-iid}/draft-notes/{draft-note-id}
PUT
Putapiv4projectsidmergerequestsmergerequestiiddraftnotesdraftnoteid
— Modify an existing draft note
/v1/api/v4/projects/{id}/merge-requests/{merge-request-iid}/draft-notes/{draft-note-id}
DELETE
Deleteapiv4projectsidmergerequestsmergerequestiiddraftnotesdraftnoteid
— Delete a draft note
/v1/api/v4/projects/{id}/merge-requests/{merge-request-iid}/draft-notes/{draft-note-id}
PUT
Putapiv4projectsidmergerequestsmergerequestiiddraftnotesdraftnoteidpublish
— Publish a pending draft note
/v1/api/v4/projects/{id}/merge-requests/{merge-request-iid}/draft-notes/{draft-note-id}/publish
MCP Tools
get-list-merge-request-draft
Get a list of merge request draft notes
read-only
idempotent
create-new-draft-note
Create a new draft note
bulk-publish-all-pending-draft
Bulk publish all pending draft notes
get-single-draft-note
Get a single draft note
read-only
idempotent
modify-existing-draft-note
Modify an existing draft note
idempotent
delete-draft-note
Delete a draft note
idempotent
publish-pending-draft-note
Publish a pending draft note
idempotent