mcp-client-custom

MCP Client nodes for n8n with custom headers support

Documentation

n8n-nodes-mcp-client-custom

Custom MCP Client nodes for n8n with Custom Headers support.

These are enhanced versions of the built-in n8n MCP Client nodes, adding the ability to pass arbitrary key-value pairs as HTTP headers on every request to the MCP server.

Nodes

  • MCP Client (Custom) — standalone node to call a specific MCP tool
  • MCP Client Tool (Custom) — sub-node that connects all MCP tools to an AI Agent

Installation

In n8n, go to Settings → Community nodes → Install and enter:

n8n-nodes-mcp-client-custom

What's different from the built-in nodes

Both nodes have an additional Custom Headers field that lets you add any number of HTTP headers sent with every request to the MCP server.

This is useful when your MCP server requires custom authentication or metadata headers that are not covered by the standard Bearer / Header Auth options.

Usage

  1. Add the MCP Client (Custom) or MCP Client Tool (Custom) node to your workflow
  2. Set the MCP server endpoint URL and transport
  3. Optionally configure authentication
  4. Under Custom Headers, click Add Header and enter the header name and value
  5. Select the tool to call (or connect to an AI Agent)

License

MIT

Discussion