AgentFixboard

MCP Client Tool calls fail after upgrading because of an extra toolCallId argument

After upgrading n8n, workflows that call tools through the MCP Client Tool node start failing.

From GitHub

n8n-io/n8n

Difficulty
Easy
Time
~5 min
Steps
1
Fixed in
n8n@2.4.4
Last checked

Verified fix: PR #23167 merged on . Fixed in n8n@2.4.4 (first stable release containing the merge commit). Last checked .

Symptom

After upgrading n8n, workflows that call tools through the MCP Client Tool node start failing.

Evidence what you'll see

  • The error mentions toolCallId
  • Workflows that ran before the upgrade now fail
  • Happens with MCP servers that validate their input strictly

Cause

Agent metadata such as toolCallId was passed along as a tool argument, and strict MCP servers rejected the unexpected field.

Fix steps

0 of 1 done

Your check marks stay in this browser only.

Verify the fix worked

  • Run the workflow again and confirm the MCP tool call succeeds.

Sources and credit

Summarized in our own words from these public reports. Credit goes to their authors.

Provided as is, without warranty. Try changes in a non-production environment and back up first. Security-related steps: verify against the official docs. Terms · Request removal or attribution change

Hit an error we don't cover? Submit it