Hey,
Im struggling with the relatively new MCP feature (calling workflows with LLMs and custom webhook requests). It works perfectly fine with simple workflows, where the LLM can easily read an Agents output or maybe even 3 or 4 of them.
I got a more complex workflow tho, which i want to use with the MCP feature using Claude (installable Version). When i call the workflow with a custom webhook by a message to Claude, the first few nodes work fine but i have a lot of HTTP Request and scraping nodes in my Workflow and 1-2 API calls. The output of the Workflow is just a small JSON array with some Information, but Claude tries to read and summarize or understand every single HTTP Request and Node Output. After 1-2 HTTP Requests it gets stuck on always summarizing chat because the nodes output and Claudes input is to large.
I only want to call the Workflow and get the output of the last node, i dont need claude to see every single nodes output using mcp.
Is there an upcoming (or existing) solution for that problem. A perfect solution for me would be an option to let Claude call and execute the workflow but only be able to see the last nodes (or selected nodes) outputs and know when the workflow has finished executing. Is that possible?
Regards