Sites Plugin Broken - won't re-auth on reinstall
What version of the Codex App are you using (From “About Codex” dialog)?
26.630.12135
What subscription do you have?
Enterprise
What platform is your computer?
Darwin 25.5.0 arm64 arm
What issue are you seeing?
Sites connector was working previously, deployed two sites successfully via codex desktop app.
Went to deploy new version today, connector won't work - existing sites still live, but I can't deploy any new versions. Removed the sites plugin from codex, went to re-auth, and the page on chatgpt site is a 404, so can't re-authenticate. https://chatgpt.com/apps/sites/connector_20205bf7d4e99a89d7154bb849718324?no_universal_links=1
Tried in a fresh session before reinstalling plugin, relogging, etc
What steps can reproduce the bug?
Blocked at the final production deploy step: deploy_site_version, update_site_access, and then even get_site started returning backend Unknown tool errors, despite being exposed in the tool catalog. The private deploy endpoint did work, but correctly refused because the site is shared.
The Sites connector is currently failing every backend method with Unknown tool, including get_site, list_site_versions, deploy_site_version, and deploy_private_site_version.
session ID: 019f3d80-8b37-7073-a8de-80b1238b8579
What is the expected behavior?
_No response_
Additional information
_No response_
6 Comments
I’m seeing the same issue on Windows with Codex Desktop.
Environment:
https://chatgpt.com/plugins/share/sites
Observed behavior:
Mcp error: -32001: Unknown tool({"name":"sites.get_site"})
Mcp error: -32001: Unknown tool({"name":"sites.list_site_versions"})
Mcp error: -32001: Unknown tool({"name":"sites.get_deployment_status"})
Impact:
This appears to be the same Sites connector/toolbinding issue, and it is reproducible on Windows as well.
I reproduced the same Sites connector failure on Windows.
Environment:
connector_20205bf7d4e99a89d7154bb849718324Additional evidence:
sites@openai-bundledis installed and enabled inconfig.toml..app.jsonpoints to the expected connector.codex_appsListTools response advertises 19 Sites operations, includingsites.list_sites,sites.save_site_version, andsites.deploy_site_version.sites.list_sites({ limit: 1 })are inconsistent: three returned MCP-32001 Unknown tool({"name":"sites.list_sites"}), while one returnedAction completed."required": true, unlike the current GitHub and Gmail connector manifests. This may contribute to activation/projection instability, though the stronger confirmed symptom is the ListTools/CallTool registry mismatch.This looks like an inconsistent discovery/execution registry (possibly different backend/router instances holding different connector catalogs), rather than a missing local installation or ordinary authentication failure.
Same thing.
Environment:
Codex Desktop on Windows
Sites connector: connector_20205bf7d4e99a89d7154bb849718324
Sites plugin: plugin://sites@openai-bundled
Share page currently says Sites is unavailable:
https://chatgpt.com/plugins/share/sites
Observed behavior:
https://github.com/sites / plugin://sites@openai-bundled often does not expose the mcp__codex_apps__sites namespace.
app://connector_20205bf7d4e99a89d7154bb849718324 also often does not bind the Sites tools.
When the tools briefly appear in tool discovery, backend calls intermittently fail with Unknown tool errors, for example:
Mcp error: -32001: Unknown tool({"name":"sites.get_site"})
Mcp error: -32001: Unknown tool({"name":"sites.list_site_versions"})
Mcp error: -32001: Unknown tool({"name":"sites.get_deployment_status"})
I reproduced a related but more specific Sites account-switch/auth-routing failure on macOS.
Environment
0.144.50.1.27connector_20205bf7d4e99a89d7154bb849718324Observed behavior
sites.list_sitesstill returns four projects and access policies belonging to Account A (previous account).allowed_usersentry points only to Account A.Recovery attempts that did not fix it
sites@openai-bundled.~/.codex/cache/codex_apps_tools/*.json~/.codex/cache/codex_app_directory/*.json~/.codex/cache/codex_apps_server_info/*.jsoncodex execprocess and called onlysites.list_sites.The fresh process still returned Account A's Sites data, so this is not limited to an in-memory thread or an old local cache.
Fresh reproduction session
019f6baf-79c4-78c2-b816-a8095c96244dNo Sites create/update/save/deploy calls were made during verification.
Expected
After reconnecting Sites while Codex is authenticated to Account B, the Sites connector should create/use an Account-B-scoped link and
list_sitesshould not expose Account A's projects or access policy.Still reproducible for me as of July 30, 2026 (KST). The Codex Sites connector remains unavailable in Codex, so the Sites tools cannot be used. This is still unresolved on my account. Please provide a status update or a reliable workaround.
Follow-up as of July 30, 2026 (KST): this issue is still open, and there has been no maintainer update or documented workaround since the previous reports. Could the team confirm whether this is being tracked internally and share the current status, diagnostic steps, or a reliable workaround for the persistent Sites connector tool-binding /
Unknown toolfailures?