Tools are a fundamental part of the MCP ecosystem. They are the building blocks of the GitKraken Model Context Protocol (MCP) and allow you to interact with git and the integrations you have set up such as GitHub, GitLab, Jira, and Azure DevOps.
You can enable/disable them specifically within your chosen AI IDE/Agent.
The tools available are listed below. This list will change over time as we add more tools and consolidate the existing ones.
git_add_or_commit
Add file contents to the index (git add
git_blame
Show what revision and author last modified each line of a file (git blame
git_branch
List or create branches (git branch).
git_checkout
Switch branches or restore working tree files (git checkout
git_log_or_diff
Show commit logs or changes between commits (git log –oneline or git diff).
git_push
Update remote refs along with associated objects (git push).
git_stash
Stash the changes in a dirty working directory (git stash).
git_status
Show the working tree status (git status).
git_worktree
List or add git worktrees (git worktree
gitkraken_workspace_list
Lists all Gitkraken workspaces
issues_add_comment
Add a comment to an issue
issues_assigned_to_me
Fetch issues assigned to the user
issues_get_detail
Retrieve detailed information about a specific issue by its unique ID
pull_request_assigned_to_me
Search pull requests where you are the assignee, author, or reviewer
pull_request_create_review
Create a review for a pull request
pull_request_get_comments
Get all the comments in a pull requests
pull_request_get_detail
Get an specific pull request
repository_get_file_content
Get file content from a repository