Skip to content

Custom connector fails to register with authless self-hosted n8n MCP server (ref ofid_2518fae51bd6015d) #697

Description

@brunotorresdigital

MCP server URL or name

Custom connector name: "Google Sheets MCP via n8n FA". Self-hosted n8n MCP Server Trigger node. URL redacted for security (contains a random secret path segment used in place of formal auth). Pattern: https:///mcp//sse

How are you connecting to this server?

From a custom connector URL I entered manually

Where does the issue occur?

When pressing the Connect button

When did you last reproduce this?

2026-07-25, afternoon, America/Sao_Paulo (UTC-3) — exact time not logged

Browser and OS

Google Chrome (latest), Windows 11

Describe the issue

I built a remote MCP server on my own self-hosted n8n instance, using n8n's "MCP Server Trigger" node with authentication explicitly set to "none" (n8n does not offer a working OAuth2 option on this node version — only none/bearerAuth/headerAuth are accepted). The server works correctly when tested directly (valid MCP initialize/tool responses).

When adding it to Claude.ai as a Custom Connector (Settings → Connectors → Add custom connector), entering only the server URL and leaving the OAuth Client ID/Secret fields blank (as expected for an authless server), clicking "Connect" fails immediately with a registration error instead of connecting directly.

This matches multiple other reports in the n8n community forum describing the same behavior: Claude's connector flow appears to always attempt OAuth Dynamic Client Registration against the target server, even when the server declares no authentication requirement, and fails when the server (correctly, per its own config) does not implement an OAuth registration endpoint.

Error details

Error message shown in Claude.ai when clicking Connect (my Claude.ai UI locale is Portuguese/Brazil):

Original (pt-BR): "Não foi possível registrar no serviço de login de Google Sheets MCP via n8n FA. Você pode tentar novamente ou adicionar um OAuth Client ID nas configurações do conector."

Translation: "Could not register with Google Sheets MCP via n8n FA's sign-in service. You can try again, or add an OAuth Client ID in the connector settings."

Reference ID shown: ofid_2518fae51bd6015d

Expected behavior

Since the MCP server's authentication is explicitly set to "none" (no OAuth, no bearer token, no custom headers), I expected Claude to connect directly without attempting any OAuth Dynamic Client Registration or login/registration handshake — the same way it presumably handles other authless MCP servers.

Additional context

This appears to match several other reports of the same class of bug:

  • community.n8n.io: "MCP OAuth registration fails when connecting Claude.ai" (July 22, 2026) — identical error text "Couldn't register with n8n's sign-in service"
  • community.n8n.io: "Claude.ai MCP Connector Failing to connect to my self-hosted n8n" — reports both OAuth and no-auth MCP Server Trigger failing the same way when connected from Claude.ai (not Claude Desktop), including a case where Anthropic support acknowledged a related bug (OAuth completes but bearer token isn't attached to subsequent requests).

Happy to provide n8n version, workflow export, or further logs if useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions