MCPClientNode does not include Authorization header despite Bearer token configured

Describe the problem/error/question

I’m using the MCPClientNode in n8n v1.95.3 and configured it with Bearer Token authentication. However, the outgoing HTTP request does not include the Authorization header at all.

I confirmed this by checking the request headers via a custom Cloudflare Worker that logs incoming requests — and the Authorization header is completely missing.

I also tried sending the same request using the regular HTTP Request node, and it includes the Authorization header as expected. So the issue seems specific to the MCPClientNode.

Is this a known bug? Or is there some additional configuration required to make it send the header?

Information on your n8n setup

  • n8n version: 1.95.3
  • Running via: Docker (local setup)
  • OS: Windows 11 with WSL2