Summary Changes Test plan Ran pytest — all tests pass Added new tests for changed behavior Tested with a real MCP client (if applicable) Related issues