My mcp tool is as follows:
@mcp.tool() async def create_reminder(time_str: str, content: str,uid: Optional[int] = None) -> dict: result = await reminder_manager.create_reminder(time_str, content,uid) return result
Sending the response using response = await self.agent_instance.send("Please use local tools to process the test parameter") doesn't work because the tool can't receive the UID. Is using result = await actual_agent.call_tool the only reliable method?