I’m self-hosting OpenSEO and trying to connect the MCP endpoint through Cloudflare Access with Managed OAuth enabled.
Setup tested:
- Docker OpenSEO behind Cloudflare Tunnel + Access
- Cloudflare Worker OpenSEO deployment + Access
- Managed OAuth enabled
- Dynamic client registration enabled
In both Codex and Claude, OAuth login starts successfully, but MCP tools are not exposed.
Codex shows:
Auth required, when send initialize request resource_metadata="https://.../.well-known/cloudflare-access-protected-resource/mcp"
Claude reports:
Couldn't register with OpenSEO's sign-in service... add an OAuth Client ID
Is there any extra OAuth client/config step required beyond enabling Cloudflare Access Managed OAuth?
I’m self-hosting OpenSEO and trying to connect the MCP endpoint through Cloudflare Access with Managed OAuth enabled.
Setup tested:
In both Codex and Claude, OAuth login starts successfully, but MCP tools are not exposed.
Codex shows:
Auth required, when send initialize request resource_metadata="https://.../.well-known/cloudflare-access-protected-resource/mcp"Claude reports:
Couldn't register with OpenSEO's sign-in service... add an OAuth Client IDIs there any extra OAuth client/config step required beyond enabling Cloudflare Access Managed OAuth?