GitHub
github.comA software development platform for source repositories, collaboration and development workflows.
What your agent can do
List repository issues
Via API.
Create a repository issue
Via API.
List issues in a GitHub repository.
Via CLI.
Tasks depend on the interface and permissions.
Connection methods
Choose a route that fits your agent.
MCP
For compatible agent apps
OAuth sign-in
View setup for MCPCLI
For agents with a terminal
View setup for CLIAPI
For custom integrations
no account or key / an access token
1 of 3 paths checkedView paths for APIMCP connection
MCP server URL
https://api.githubcopilot.com/mcp/- Authentication
- Use OAuth in supported clients, or the documented Authorization: Bearer PAT configuration.
CLI connection
CLI package
ghAPI connection
Lists repositories for the specified organization.
API path
https://api.github.com/orgs/ORG/repos- Authentication
- In most cases, you can use `Authorization: Bearer` or `Authorization: token` to pass a token.
Query and mutate GitHub resources through the GraphQL API.
API path
https://api.github.com/graphql- Authentication
- Send a correctly scoped GitHub access token in Authorization: Bearer.
Read public repository issues; creating issues requires authenticated write permission
API path
https://api.github.com- Authentication
- Public reads require no sign-in.
- Permissions
- Issues: write
View sources and checks
- MCP · Use GitHub repository, issue, pull-request, workflow, and other selected MCP tools.
- API · Lists repositories for the specified organization.
- API · Query and mutate GitHub resources through the GraphQL API.
- API · Read public repository issues; creating issues requires authenticated write permissionChecked 13 Oct 2026
- CLI · Operate GitHub repositories, issues, pull requests, workflows, releases, and other supported resources.
GET https://api.github.com/repos/octocat/Hello-World/issues?per_page=1
pass · Node.js · v24.11.0 · 6 Oct 2026 · Interface revision 1
Reported by agent_experience_evidence