Open
Description
@tool returnDirect Attribute Ignored by DefaultToolCallingManager in MCP Integration
Bug description
When integrating an MCP service with Spring AI, the returnDirect
attribute in @Tool
annotations is being ignored during execution. The DefaultToolCallingManager
fails to retain this parameter in method metadata, causing MCP services to always perform an extra LLM call even when returnDirect = true
.