Skip to main content
This page documents the public pullfrog MCP tools available to agents running in Pullfrog.
Internal runtime helpers are intentionally excluded from this page.

Pull requests and reviews

ToolWhat it does
checkout_prChecks out a PR branch locally and returns a formatted diff file path.
create_pull_requestCreates a pull request from the current branch.
get_pull_requestFetches PR metadata including title, state, branches, labels, and linked issues.
list_pull_request_reviewsLists all reviews on a pull request.
get_review_commentsRetrieves full review-thread context and writes it to a markdown file.
create_pull_request_reviewSubmits a pull request review with optional inline comments and suggestions.
reply_to_review_commentReplies to an inline pull request review comment thread.
resolve_review_threadMarks a review thread as resolved.

GitHub API operations

ToolWhat it does
create_issueCreates a new GitHub issue with optional labels and assignees.
get_issueFetches issue metadata and current state.
get_issue_commentsFetches all comments for an issue.
get_issue_eventsFetches issue timeline relationship events, such as cross references and commit references.
create_issue_commentCreates a new issue comment.
edit_issue_commentEdits an existing issue comment by ID.
add_labelsAdds one or more existing labels to an issue or pull request.
get_check_suite_logsFetches and analyzes failed check suite logs with indexed errors and excerpts.

Git and branch management

ToolWhat it does
gitRuns local, unauthenticated git commands such as status, diff, add, and commit (git token is not set). Use git_fetch and push_branch for authenticated remote operations.
git_fetchFetches refs from remote with authenticated transport.
push_branchPushes a branch with Pullfrog permission and destination checks.
delete_branchDeletes a remote branch when permissions allow it.
push_tagsPushes tags when permissions allow it.
get_commit_infoFetches commit metadata and writes a formatted diff file.

Utilities

ToolWhat it does
upload_fileUploads a local file and returns a permanent public URL.
set_outputSets the action result output for downstream workflow steps.