Skip to content

MCP behind Cloudflare Access OAuth logs in but exposes no tools #47

Description

@joshmeadixo

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions