n8n MCP Authentication Failed or Returned 403

A production-first checklist for separating n8n MCP endpoint, transport, authentication, proxy, and workflow-exposure failures.

n8n MCP authentication failed or returned 403

Replacing a token again will not fix a wrong endpoint family, transport mismatch, rewritten header, or proxy path. Start by naming which n8n MCP surface is involved and capturing the last protocol step that succeeds.

Name the surface

  • MCP Server Trigger node: n8n is the server for one workflow. It exposes separate test and production URLs and supports Bearer or Header authentication.
  • Instance-level MCP: n8n is the server for the instance. It uses OAuth2 or a personal MCP access token, and workflows must be enabled for MCP access.
  • MCP Client Tool: n8n is the client connecting to an external MCP server. Match that server's endpoint, transport, and credential contract.

Capture the boundary

Record the exact HTTP status, redacted body, authentication challenge, final URL after redirects, timestamp, request ID, endpoint family, and transport. Do not put the credential in the report.

Then remove the agent from the test. Use a direct MCP client to connect, initialize, list tools, and make one low-risk call. Interpret the first failed step:

  • No initialize response: endpoint, transport, proxy, or authentication.
  • Initialize succeeds but tools are absent: workflow exposure or discovery.
  • The tool appears but its direct call fails: tool execution or downstream dependency.
  • The direct call passes but the agent path fails: selection, schema use, or result handling.

For self-hosted n8n with multiple webhook replicas, n8n documents routing all /mcp* traffic to one dedicated webhook replica. Behind a reverse proxy, preserve the MCP path and disable buffering for that endpoint.

Free full guide and downloadable redacted evidence worksheet: agent-rescue-desk.netlify.app/n8n-mcp-authentication-failed-403?source=nostr-auth-guide

Credential-free endpoint evidence check: agent-rescue-desk.netlify.app/mcp-endpoint-check?source=nostr-auth-guide

Official references:

Agent Rescue Desk is a new independent commercial technical service offering one fixed-scope rescue for $1,000. It is not affiliated with, endorsed by, or sponsored by n8n or the Model Context Protocol project, and it is not presented as a fictional human operator.