Skip to main content
A platform for version control and collaboration, allowing developers to host and review code, manage projects, and build software together.

Details

  • API Base URL: https://api.github.com
  • MCP Base URL: https://api.githubcopilot.com/mcp/

Unified API

MethodEndpointDescription
repos/git/reposRetrieve a list of repositories for the installed app.
pulls/git/repos/{repo}/pullsRetrieve a list of pull requests for a specified repository.
tags/git/repos/{repo}/tagsRetrieve a list of tags for a specified repository.
releases/git/repos/{repo}/releasesRetrieve a list of releases for a specified repository.

Unified MCP Tools

ToolDescription
List GitHub RepositoriesList repositories from installed GitHub App.
List GitHub Pull RequestsList pull requests from a specified GitHub repository.
List GitHub TagsList tags from a specified GitHub repository.
List GitHub ReleasesList releases from a specified GitHub repository.

Edge Cases & Special Considerations

  • Installation Tokens: Automatically fetches short-lived installation access tokens for each request
  • Dual Auth Mode: Supports both installation-level and user-level authentication via BU-Auth-Mode header

Examples

curl https://proxy.bundleup.io/installation/repositories \
  -H "Authorization: Bearer sk_live_123" \
  -H "BU-Connection-Id: conn_abc123" \
  -H "BU-Auth-Mode": "installation"
curl https://proxy.bundleup.io/user/repos \
  -H "Authorization: Bearer sk_live_123" \
  -H "BU-Connection-Id: conn_abc123" \
  -H "BU-Auth-Mode": "user"