[GitHub integration] Private personal repo visible in picker but inaccessible via connector
Screenshot
What's Wrong?
Claude.ai can discover my private GitHub repository in "Add from GitHub", but the GitHub connector cannot read it.
GitHub account:
TtomSt
Private repository:
TtomSt/dentflow
Public repository:
TtomSt/ai-advisory-board
Observed behavior:
- Authentication succeeds as TtomSt
- Public repo TtomSt/ai-advisory-board is readable
- Private repo TtomSt/dentflow returns 404
- Repository search through the connector only returns the public repository
- "Add from GitHub" can see and select TtomSt/dentflow
- Selecting the repo inserts the repository URL into the chat
- When Claude uses the GitHub connector, the private repo is still not visible
GitHub-side configuration:
- The normal "Claude" GitHub App is installed
- Repository access is set to "All repositories"
- TtomSt/dentflow is covered by that installation
Separate connector behavior:
- "Claude Github MCP Connector" appears under Authorized GitHub Apps
- It does NOT appear under Installed GitHub Apps
- GitHub previously displayed:
"Claude Github MCP Connector has not been installed on any accounts you have access to."
This creates the following behavior:
Public repositories:
WORK
Private repositories:
FAIL with 404 / invisible to connector
I have already tried:
- disconnecting and reconnecting the GitHub connector
- starting a fresh Claude chat
- using + → Add from GitHub
- selecting TtomSt/dentflow directly
- authorizing Claude Github MCP Connector again
- verifying the normal Claude GitHub App has All repositories access
The issue persists.
This appears similar to:
#91416
#79083
What Should Happen?
After selecting TtomSt/dentflow through "Add from GitHub", Claude should be able to read the repository tree and file contents through the authenticated GitHub integration.
Steps to Reproduce
- Use a personal GitHub account with a private repository
- Install the Claude GitHub App with All repositories access
- In Claude.ai, open a new chat
- Click + → Add from GitHub
- Select TtomSt/dentflow and main
- Add the repository
- Ask Claude to list the root-level files
- Claude invokes the GitHub connector
- Connector authenticates successfully as TtomSt
- Private repository returns 404 / is not visible
Additional Information
Diagnostics:
Filed from: GitHub settings for Claude Code on claude.ai
Report code: GH-WDUUK8
Page: claude.ai/customize/connectors/integration-github
Client: web
Environment:
- Claude.ai web
- Windows
- Personal GitHub account
- Private personal repository
What were you trying to do?
<img width="940" height="332" alt="Image" src="https://github.com/user-attachments/assets/8cd4a2bd-d643-47c6-b129-3e05c5434733" />
<img width="1007" height="336" alt="Image" src="https://github.com/user-attachments/assets/c617433f-01c8-475a-a5de-1d77c97014cc" />
<img width="932" height="497" alt="Image" src="https://github.com/user-attachments/assets/4778e343-413a-4e7f-b6b7-2798274cfe32" />
What happened instead?
What's Wrong?
Claude.ai can discover my private GitHub repository in "Add from GitHub", but the GitHub connector cannot read it.
GitHub account:
TtomSt
Private repository:
TtomSt/dentflow
Public repository:
TtomSt/ai-advisory-board
Observed behavior:
- Authentication succeeds as TtomSt
- Public repo TtomSt/ai-advisory-board is readable
- Private repo TtomSt/dentflow returns 404
- Repository search through the connector only returns the public repository
- "Add from GitHub" can see and select TtomSt/dentflow
- Selecting the repo inserts the repository URL into the chat
- When Claude uses the GitHub connector, the private repo is still not visible
GitHub-side configuration:
- The normal "Claude" GitHub App is installed
- Repository access is set to "All repositories"
- TtomSt/dentflow is covered by that installation
Separate connector behavior:
- "Claude Github MCP Connector" appears under Authorized GitHub Apps
- It does NOT appear under Installed GitHub Apps
- GitHub previously displayed:
"Claude Github MCP Connector has not been installed on any accounts you have access to."
This creates the following behavior:
Public repositories:
WORK
Private repositories:
FAIL with 404 / invisible to connector
I have already tried:
- disconnecting and reconnecting the GitHub connector
- starting a fresh Claude chat
- using + → Add from GitHub
- selecting TtomSt/dentflow directly
- authorizing Claude Github MCP Connector again
- verifying the normal Claude GitHub App has All repositories access
The issue persists.
This appears similar to:
#91416
#79083
What Should Happen?
After selecting TtomSt/dentflow through "Add from GitHub", Claude should be able to read the repository tree and file contents through the authenticated GitHub integration.
Steps to Reproduce
- Use a personal GitHub account with a private repository
- Install the Claude GitHub App with All repositories access
- In Claude.ai, open a new chat
- Click + → Add from GitHub
- Select TtomSt/dentflow and main
- Add the repository
- Ask Claude to list the root-level files
- Claude invokes the GitHub connector
- Connector authenticates successfully as TtomSt
- Private repository returns 404 / is not visible
Additional Information
Diagnostics:
Filed from: GitHub settings for Claude Code on claude.ai
Report code: GH-WDUUK8
Page: claude.ai/customize/connectors/integration-github
Client: web
Environment:
- Claude.ai web
- Windows
- Personal GitHub account
- Private personal repository
Diagnostics
Filed from: GitHub settings for Claude Code on claude.ai
Report code: GH-WDUUK8
Page: claude.ai/customize/connectors/integration-github
Client: webThis issue has 1 comment on GitHub. Read the full discussion on GitHub ↗