n8n/packages
Claude 27a18cd961
refactor(core): Return text-only responses from string-payload MCP builder tools
The get_node_types, search_nodes, get_workflow_sdk_reference and
get_workflow_best_practices MCP tools mirrored their entire text payload
(multi-KB TypeScript definitions, SDK reference, docs) verbatim into
structuredContent, doubling the size of every response on the wire. The
structured envelope carried no additional semantics for these tools and
has no programmatic consumers, unlike the JSON-payload tools (e.g.
get_workflow_details, whose structuredContent the workflow-preview MCP
app depends on), which keep theirs.

Drop outputSchema and structuredContent from these four tools so the
text block is the single source of the payload. The n8nConnect coverage
block remains appended to the text as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017gHjn1wM5srMwPexRpukJg
2026-07-31 13:33:20 +03:00
..
@n8n feat(instance-ai): Record errored MCP build tool calls with messages (no-changelog) 2026-07-31 13:32:37 +03:00
cli refactor(core): Return text-only responses from string-payload MCP builder tools 2026-07-31 13:33:20 +03:00
core fix(core): Preserve cause on execution errors (#35216) 2026-07-30 13:55:28 +00:00
extensions/insights 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
frontend refactor(editor): Single-source CloudPlanState (no-changelog) (#35328) 2026-07-31 10:11:34 +00:00
node-dev chore: Set up repository for TypeScript 7 migration (#33890) 2026-07-09 13:21:16 +03:00
nodes-base fix(Notion Node): Mark title as required for database page create in v3 (#35334) 2026-07-31 10:08:48 +00:00
testing fix(editor): Wait for animated zoom-in transition to settle (#35244) 2026-07-31 09:29:21 +00:00
workflow feat(core): Make invalid node groups non-fatal in update_workflow and create_workflow_from_code (no-changelog) (#35060) 2026-07-31 08:24:15 +00:00