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.
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
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:
Happy to provide n8n version, workflow export, or further logs if useful.