Describe the problem/error/question
Short: Tool output never “reaches” the agent.
Long:
There seems to be a difference between using a node manually and as tool:
- When I use a certain node manually, it returns the values I expect
- When I use the same node as a tool (and AI provides the exact same value as I provide manually), the results aren’t returned to the agent
Issue is clearly visible in the “last output” (see below): the “observation” is empty. I’ve tried investigating this further, but I can’t seem to expose any relevant data. It appears that the complex JSON returned by the tool simply never “reaches” the agent.
Screenshots:
Overview:
Agent log:
Tool log:
Manual usage DOES work as expected:
The issue appears to be the exact same as in this (closed) topic:
What is the error message (if any)?
None; the agent “thinks” all works as expected.
Please share your workflow
Share the output returned by the last node
[
{
"output": "It appears that there were no valid term-values found for \"hubspot\" in the database. This may suggest a spelling variation, absence in the source, or a temporary issue. If you have an alternative spelling or a similar term to search for, please let me know!",
"intermediateSteps": [
{
"action": {
"tool": "Get_parameter_suggestions_in_Bedrijfsdata",
"toolInput": {
"Search_Query": "hubspot"
},
"toolCallId": "call_R74WsDlokcKe053esDm2OSqG",
"log": "Invoking \"Get_parameter_suggestions_in_Bedrijfsdata\" with {\"Search_Query\":\"hubspot\"}\n",
"messageLog": [
{
"lc": 1,
"type": "constructor",
"id": [
"langchain_core",
"messages",
"AIMessageChunk"
],
"kwargs": {
"content": "",
"additional_kwargs": {
"tool_calls": [
{
"index": 0,
"id": "call_R74WsDlokcKe053esDm2OSqG",
"type": "function",
"function": {
"name": "Get_parameter_suggestions_in_Bedrijfsdata",
"arguments": "{\"Search_Query\":\"hubspot\"}"
}
}
]
},
"response_metadata": {
"prompt": 0,
"completion": 0,
"usage": {
"prompt_tokens": 484,
"completion_tokens": 24,
"total_tokens": 508,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"finish_reason": "tool_calls",
"system_fingerprint": "fp_51e1070cf2",
"model_name": "gpt-4.1-2025-04-14",
"service_tier": "default"
},
"tool_call_chunks": [
{
"name": "Get_parameter_suggestions_in_Bedrijfsdata",
"args": "{\"Search_Query\":\"hubspot\"}",
"id": "call_R74WsDlokcKe053esDm2OSqG",
"index": 0,
"type": "tool_call_chunk"
}
],
"id": "chatcmpl-BwR31HsrTKYUpQ2AX3Lvbrp2Bcmsx",
"usage_metadata": {
"input_tokens": 484,
"output_tokens": 24,
"total_tokens": 508,
"input_token_details": {
"audio": 0,
"cache_read": 0
},
"output_token_details": {
"audio": 0,
"reasoning": 0
}
},
"tool_calls": [
{
"name": "Get_parameter_suggestions_in_Bedrijfsdata",
"args": {
"Search_Query": "hubspot"
},
"id": "call_R74WsDlokcKe053esDm2OSqG",
"type": "tool_call"
}
],
"invalid_tool_calls": []
}
}
]
},
"observation": ""
}
]
}
]
Information on your n8n setup
- n8n cloud
- n8n version: 1.102.4
- Database: default
- n8n EXECUTIONS_PROCESS setting: default
- Running n8n via n8n cloud






