MCP App Store
by KeenEthics

Overview

Hi Claude! Could you help me develop a unique voice for an audience? If you need more information from me, ask me 1-2 key questions right away. If you think I should upload any documents that would help you do a better job, let me know. You can use the tools you have access to— like Google Drive, web search, etc.—if they’ll help you better accomplish this task. Do not use analysis tool. Please keep your responses friendly, brief and conversational. Please execute the task as soon as you can—an artifact would be great if it makes sense. If using an artifact, consider what kind of artifact (interactive, visual, checklist, etc.) might be most helpful for this specific task. Thanks for your help!

Tools

add_comment_to_issue

ChatGPT
Create a top-level PR Conversation comment (Issue comment).

add_issue_assignees

ChatGPT
Add assignees to an issue or pull request. Returns a normalized issue snapshot after the mutation. Docs: https://docs.github.com/en/rest/issues/assignees?apiVersion=2022-11-28#add-assignees-to-an-issue

add_issue_labels

ChatGPT
Add labels to an issue or pull request. Returns a normalized issue snapshot after the mutation. Docs: https://docs.github.com/en/rest/issues/labels?apiVersion=2022-11-28#add-labels-to-an-issue

add_reaction_to_issue_comment

ChatGPT
Add a reaction to an issue comment.

add_reaction_to_pr

ChatGPT
Add a reaction to a GitHub pull request.

add_reaction_to_pr_review_comment

ChatGPT
Add a reaction to a pull request review comment.

add_review_to_pr

ChatGPT
Add a review to a GitHub pull request. review is required for REQUEST_CHANGES and COMMENT events.

check_repo_initialized

ChatGPT
Check if a GitHub repository has been set up.

compare_commits

ChatGPT
Compare two commits/refs and return per-file stats plus compare metadata. This is a thin wrapper around GithubPlugin.compare_commits to provide a stable, compact response shape to connector consumers.

convert_pull_request_to_draft

ChatGPT
Convert an open pull request back to draft state. Returns the connector's normalized PR snapshot after the transition. Docs: https://docs.github.com/en/graphql/reference/mutations#convertpullrequesttodraft

create_blob

ChatGPT
Create a blob in the repository and return its SHA.

create_branch

ChatGPT
Create a new branch in the given repository from base_branch.

create_commit

ChatGPT
Create a commit pointing to tree_sha with one or more parents.

create_file

ChatGPT
Create a UTF-8 text file through GitHub's contents API. Returns only the resulting commit SHA, not GitHub's full content/commit payload. Docs: https://docs.github.com/en/rest/repos/contents?apiVersion=2022-11-28#create-or-update-file-contents

create_issue

ChatGPT
Create a GitHub issue. Returns a normalized issue snapshot, not GitHub's raw REST payload. Docs: https://docs.github.com/en/rest/issues/issues?apiVersion=2022-11-28#create-an-issue

create_pull_request

ChatGPT
Open a pull request in the repository. Returns the connector's normalized PR snapshot, not the full REST response payload. Docs: https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#create-a-pull-request

create_tree

ChatGPT
Create a tree object in the repository from the given elements.

delete_file

ChatGPT
Delete a file through GitHub's contents API. Returns only the resulting commit SHA. Docs: https://docs.github.com/en/rest/repos/contents?apiVersion=2022-11-28#delete-a-file

dismiss_pull_request_review

ChatGPT
Dismiss a submitted pull request review. Returns the normalized review snapshot after dismissal. Docs: https://docs.github.com/en/graphql/reference/mutations#dismisspullrequestreview

download_user_content

ChatGPT
Download a GitHub private user image attachment URL. Use this only for private-user-images.githubusercontent.com URLs, such as GitHub issue or pull request image uploads. Use fetch or fetch_file for repository files.

download_workflow_artifact

ChatGPT
Download a GitHub Actions workflow artifact ZIP archive. GitHub serves this endpoint through a temporary redirect; the underlying client follows that redirect before returning a reusable file reference for the ZIP bytes. Docs: https://docs.github.com/en/rest/actions/artifacts?apiVersion=2022-11-28#download-an-artifact

enable_auto_merge

ChatGPT
Enable auto-merge for a pull request. This wrapper infers the merge method from repository settings and returns only success. Docs: https://docs.github.com/en/graphql/reference/mutations#enablepullrequestautomerge

fetch

ChatGPT
Fetch a UTF-8 text file from GitHub by URL. Use a file URL such as `https://github.com/owner/repo/blob/branch/path/to/file.py. raw.githubusercontent.com file URLs and api.github.com/repos/.../contents/... URLs with a ref` query parameter are also accepted.

fetch_blob

ChatGPT
Fetch blob content by SHA from the given repository.

fetch_commit

ChatGPT
Fetch a commit with its metadata, diff, and canonical URL.

fetch_commit_workflow_runs

ChatGPT
Fetch GitHub Actions workflow runs associated with a commit SHA. This wrapper currently filters to pull-request-triggered runs and returns the first page only. Docs: https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#list-workflow-runs-for-a-repository

fetch_file

ChatGPT
Fetch file content by repository path, using the default branch when ref is omitted.

fetch_issue

ChatGPT
Fetch GitHub issue.

fetch_issue_comments

ChatGPT
Fetch comments for a GitHub issue across all pages.

fetch_pr

ChatGPT
Fetch a pull request with its diff, metadata, and optionally comments.

fetch_pr_comments

ChatGPT
Fetch a merged PR discussion timeline. The returned list combines issue comments, inline review comments, and review submissions into one normalized array. Docs: https://docs.github.com/en/rest/issues/comments?apiVersion=2022-11-28 Docs: https://docs.github.com/en/rest/pulls/comments?apiVersion=2022-11-28 Docs: https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28

fetch_pr_file_patch

ChatGPT
Fetch a single-file patch from a PR, searching across all file-list pages.

fetch_pr_patch

ChatGPT
Fetch the patch for a GitHub pull request across all changed-file pages.

fetch_workflow_job_logs

ChatGPT
Fetch decoded logs for a GitHub Actions workflow job. GitHub serves this endpoint through a temporary redirect; the underlying client follows that redirect before decoding the bytes. Docs: https://docs.github.com/en/rest/actions/workflow-jobs?apiVersion=2022-11-28#download-job-logs-for-a-workflow-run-job

fetch_workflow_job_steps

ChatGPT
Fetch steps for a GitHub Actions workflow job. Returns only step summaries, not the full job payload. Docs: https://docs.github.com/en/rest/actions/workflow-jobs?apiVersion=2022-11-28#get-a-job-for-a-workflow-run

fetch_workflow_run_artifacts

ChatGPT
Fetch artifacts for a GitHub Actions workflow run. This wrapper returns the first page only. Docs: https://docs.github.com/en/rest/actions/artifacts?apiVersion=2022-11-28#list-workflow-run-artifacts

fetch_workflow_run_jobs

ChatGPT
Fetch jobs for a GitHub Actions workflow run. This wrapper returns the latest attempt's jobs from the first page only. Docs: https://docs.github.com/en/rest/actions/workflow-jobs?apiVersion=2022-11-28#list-jobs-for-a-workflow-run

get_commit_combined_status

ChatGPT
Fetch the combined CI status and individual status checks for a commit.

get_commit_diff

ChatGPT
Fetch a raw commit diff or patch.

get_issue_comment_reactions

ChatGPT
Fetch reactions for an issue comment.

get_pr_diff

ChatGPT
Fetch just the diff or patch text for a pull request.

get_pr_info

ChatGPT
Get metadata (title, description, refs, and status) for a pull request. This action does not include the actual code changes. If you need the diff or per-file patches, call fetch_pr_patch instead (or use get_users_recent_prs_in_repo with `include_diff=True` when listing the user's own PRs).

get_pr_reactions

ChatGPT
Fetch reactions for a GitHub pull request.

get_pr_review_comment_reactions

ChatGPT
Fetch reactions for a pull request review comment.

get_profile

ChatGPT
Retrieve the GitHub profile for the authenticated user.

get_repo

ChatGPT
Retrieve metadata for a GitHub repository. Provide exactly one repository locator: - repository_full_name: owner/name, such as openai/openai. Maps to GitHub REST owner and repo path parameters. - repository_id: numeric GitHub repository ID, such as 1296269. - repository_url: repository URL or nested repository URL, such as a PR, issue, branch, file, REST API, GitHub Enterprise Server /api/v3, or GHE.com API URL. - repo_id: backward-compatible alias for existing programmatic callers. Prefer the explicit locator inputs for new calls. GitHub REST repository docs: https://docs.github.com/en/rest/repos/repos#get-a-repository GitHub Enterprise Server REST docs: https://docs.github.com/en/enterprise-server@latest/rest/using-the-rest-api/getting-started-with-the-rest-api GHE.com API host docs: https://docs.github.com/en/enterprise-cloud@latest/admin/data-residency/about-github-enterprise-cloud-with-data-residency#api-access

get_repo_collaborator_permission

ChatGPT
Return the collaborator permission level for a user on a repository.

get_repo_installation_id

ChatGPT
Get the GitHub App installation ID for a repository visible to the linked account.

get_user_login

ChatGPT
Return the GitHub login for the authenticated user.

get_users_recent_prs_in_repo

ChatGPT
List the user's recent GitHub pull requests in a repository. limit is the final number of PRs returned. The connector paginates the underlying GitHub search endpoint to satisfy larger limits.

label_pr

ChatGPT
Label a pull request.

list_commits

ChatGPT
List commits for a repository in newest-first GitHub API order.

list_directory

ChatGPT
List entries in a repository directory, using the default branch when ref is omitted.

list_installations

ChatGPT
List all organizations the authenticated user has installed this GitHub App on.

list_installed_accounts

ChatGPT
List all accounts that the user has installed our GitHub app on.

list_pr_changed_filenames

ChatGPT
List changed filenames for a PR across all paginated file-list pages.

list_pull_request_review_threads

ChatGPT
List inline review threads on a pull request, including resolved state. Returns GraphQL review thread nodes, including comment bodies and resolution metadata. Docs: https://docs.github.com/en/graphql/reference/objects#pullrequestreviewthread

list_pull_request_reviews

ChatGPT
List review submissions on a pull request. Returns GraphQL review nodes normalized into the connector's review model. Docs: https://docs.github.com/en/graphql/reference/objects#pullrequestreview

list_recent_issues

ChatGPT
Return the most recent GitHub issues the user can access. top_k is the final result limit. The connector transparently paginates GitHub's issues API until that limit is reached or no more pages exist.

list_repositories

ChatGPT
List repositories accessible to the authenticated user.

list_repositories_by_affiliation

ChatGPT
List repositories accessible to the authenticated user filtered by affiliation.

list_repositories_by_installation

ChatGPT
List repositories accessible to the authenticated user.

list_user_org_memberships

ChatGPT
List the authenticated user's organization memberships.

list_user_orgs

ChatGPT
List organizations the authenticated user is a member of.

lock_issue_conversation

ChatGPT
Lock an issue or pull request conversation. Allowed lock_reason values are off-topic, too heated, resolved, and spam. Docs: https://docs.github.com/en/rest/issues/issues?apiVersion=2022-11-28#lock-an-issue

mark_pull_request_ready_for_review

ChatGPT
Mark a draft pull request as ready for review. Returns the connector's normalized PR snapshot after the transition. Docs: https://docs.github.com/en/graphql/reference/mutations#markpullrequestreadyforreview

merge_pull_request

ChatGPT
Merge a pull request immediately. Returns GitHub's merge result payload (sha, merged, message). Docs: https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#merge-a-pull-request

oai_user_fetch

ChatGPT
Uses mfetch to perform document fetch for link following and citations.

remove_issue_assignees

ChatGPT
Remove assignees from an issue or pull request. Returns a normalized issue snapshot after the mutation. Docs: https://docs.github.com/en/rest/issues/assignees?apiVersion=2022-11-28#remove-assignees-from-an-issue

remove_issue_label

ChatGPT
Remove one label from an issue or pull request. Returns a normalized issue snapshot after the mutation. Docs: https://docs.github.com/en/rest/issues/labels?apiVersion=2022-11-28#remove-a-label-from-an-issue

remove_pull_request_reviewers

ChatGPT
Remove individual or team reviewer requests from a pull request. Returns the connector's normalized PR snapshot after the mutation. Docs: https://docs.github.com/en/rest/pulls/review-requests?apiVersion=2022-11-28#remove-requested-reviewers-from-a-pull-request

remove_reaction_from_issue_comment

ChatGPT
Remove a reaction from an issue comment.

remove_reaction_from_pr

ChatGPT
Remove a reaction from a GitHub pull request.

remove_reaction_from_pr_review_comment

ChatGPT
Remove a reaction from a pull request review comment.

reply_to_review_comment

ChatGPT
Reply to an inline review comment on a PR (Files changed thread). comment_id must be the ID of the thread’s top-level inline review comment (replies-to-replies are not supported by the API)

request_pull_request_reviewers

ChatGPT
Request individual or team reviewers on a pull request. Returns the connector's normalized PR snapshot after the review request mutation. Docs: https://docs.github.com/en/rest/pulls/review-requests?apiVersion=2022-11-28#request-reviewers-for-a-pull-request

rerun_failed_workflow_run_jobs

ChatGPT
Re-run all failed jobs in a GitHub Actions workflow run. Use this to retry only the failed jobs from a workflow run, instead of starting a full new attempt for successful jobs too. The linked GitHub app or token must have GitHub Actions write permission for the repository. Docs: https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#re-run-failed-jobs-from-a-workflow-run

rerun_workflow_job

ChatGPT
Re-run one GitHub Actions workflow job. Use this when a specific failed or cancelled job should be retried without re-running every failed job in the workflow run. The linked GitHub app or token must have GitHub Actions write permission for the repository. Docs: https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#re-run-a-job-from-a-workflow-run

resolve_ref

ChatGPT
Resolve a branch, tag, or commit-ish ref to a commit SHA.

resolve_review_thread

ChatGPT
Resolve an inline pull request review thread. Docs: https://docs.github.com/en/graphql/reference/mutations#resolvereviewthread

search_branches

ChatGPT
Search GitHub branches within a repository.

search_commits

ChatGPT
Search GitHub commits across one or more repositories.

search_installed_repositories_streaming

ChatGPT
Search for a repository (not a file) by name or description. To search for a file, use search.

search_installed_repositories_v2

ChatGPT
Search repositories within the user's installations using GitHub search.

search_issues

ChatGPT
Search GitHub issues.

search_prs

ChatGPT
Search GitHub pull requests.

search_repositories

ChatGPT
Search for a repository (not a file) by name or description. To search for a file, use search.

unlock_issue_conversation

ChatGPT
Unlock an issue or pull request conversation. Docs: https://docs.github.com/en/rest/issues/issues?apiVersion=2022-11-28#unlock-an-issue

unresolve_review_thread

ChatGPT
Mark an inline pull request review thread as unresolved. Docs: https://docs.github.com/en/graphql/reference/mutations#unresolvereviewthread

update_file

ChatGPT
Replace a UTF-8 text file through GitHub's contents API. Returns only the resulting commit SHA. Do not run update/delete writes for the same path in parallel. Docs: https://docs.github.com/en/rest/repos/contents?apiVersion=2022-11-28#create-or-update-file-contents

update_issue

ChatGPT
Update a GitHub issue, including title/body, state, labels, assignees, or milestone. Returns a normalized issue snapshot after the patch. Docs: https://docs.github.com/en/rest/issues/issues?apiVersion=2022-11-28#update-an-issue

update_issue_comment

ChatGPT
Update a top-level PR Conversation comment (Issue comment).

update_pull_request

ChatGPT
Update PR metadata, base branch, or open/closed state. Returns the connector's normalized PR snapshot. Docs: https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#update-a-pull-request

update_ref

ChatGPT
Move branch ref to the given commit SHA.

update_review_comment

ChatGPT
Update an inline review comment (or a reply) on a PR.

Example Prompts

Click any prompt to copy it.

App Stats

97

Tools

0

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily