gh_create_pr
Create a pull request in a GitHub repository by providing owner, repo, title, body, base and head branches, with optional draft, labels, assignees, and reviewers.
Instructions
Create a new pull request in a repository.
This tool is disabled unless MCP_GH_ALLOW_WRITE_COMMANDS=true. With the default MCP_GH_CONFIRM_WRITE_COMMANDS=true, MCP asks a human to approve the command before executing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | ||
| body | Yes | ||
| head | Yes | ||
| repo | Yes | ||
| draft | No | ||
| owner | Yes | ||
| title | Yes | ||
| labels | No | ||
| assignees | No | ||
| review_users | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | Yes | ||
| number | Yes | ||
| message | Yes |