IntegrationsDeveloper & monitoring

Automate GitLab without writing code.

Manage issues and merge requests. Describe the job you repeat in plain English and Mitra builds an agent that does it in GitLab, on the schedule you set. You sign in on GitLab's own page, so Mitra never sees your password, and you can disconnect at any time.

Connect GitLab

200 credits to start · no credit card

What Mitra can do in GitLab.

116 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.

  • Add spent timeAdds spent time to a GitLab issue for time tracking purposes. This action logs time against an issue, accumulating with any previously logge
  • Approve merge requestApproves a merge request in a GitLab project. Use this action when you need to record an approval from the authenticated user on a specific
  • Archive projectTool to archive a project. Use when you need to mark a project read-only after finishing active development. Call after confirming no furthe
  • Cancel jobCancel a GitLab CI/CD job within a specified project. This action stops a running or pending job and is irreversible. Use this action when y
  • Cancel pipelineTool to cancel a running pipeline in a GitLab project. Use this action when you need to stop a CI/CD pipeline that is currently executing or
  • Create commitCreates a new commit with multiple file operations in a GitLab project. This action supports batch operations including creating, updating,
  • Create commit commentPosts a comment to a specific commit in a GitLab project repository. Use this action when you need to provide feedback, review notes, or dis
  • Create fileCreates a new file in a GitLab repository at the specified path with the given content. Use this action when you need to add a new file to a
  • Create groupTool to create a new group in GitLab. Use when you need to establish a new group for projects or collaboration.
  • Create issue noteCreates a new note (comment) on a project issue in GitLab. Use this action when you need to add a comment, provide feedback, or document inf
  • Create labelCreates a new label for a GitLab project with specified name, color, and optional attributes. Use this action when you need to create a new
  • Create merge requestCreates a new merge request in a GitLab project to propose changes from a source branch into a target branch. Use this action when you need
  • Create milestoneCreates a new milestone in a GitLab project. Milestones track progress towards a goal with a start date, due date, and associated issues. Us
  • Create pipelineTool to create a new pipeline for a specific branch or tag in a GitLab project. Use when you need to manually trigger a CI/CD pipeline run,
  • Create projectTool to create a new project in GitLab. Implements POST /projects endpoint.
  • Create project issueTool to create a new issue in a GitLab project. Use when you need to report a bug, request a feature, or track a task within a specific proj
  • Create repository branchTool to create a new branch in a project. Use when you need to create a new branch from an existing branch or a specific commit in a GitLab
  • Create webhookCreates a new webhook (project hook) for a GitLab project to receive real-time event notifications. Use this action when you need to set up
  • Delete groupDeletes a GitLab group by its ID or URL-encoded path. Use this action when you need to remove a group entirely. This action is irreversible
  • Delete issue noteDeletes a note (comment) from an issue in a GitLab project. Use this action when you need to remove a specific comment from an issue. This a
  • Delete labelDeletes a label from a GitLab project by its ID or title. Use this action when you need to remove a label from a project permanently. This a
  • Delete merge requestTool to permanently delete a merge request from a GitLab project. Use when you need to remove a merge request entirely, though closing is ty
  • Delete milestoneDeletes a project milestone by its ID. Use when you need to permanently remove a milestone from a project. This action is irreversible — the
  • Delete pipelineTool to delete a CI/CD pipeline by its ID within a specified project. This action expires all pipeline caches and deletes all immediately re

+ 92 more

Hand over the work you keep repeating.

Your first agent is one sentence away.

Get started free

200 credits to start · no credit card · nothing to install