setServerInfo('integration-server', '1.0.0') ->addTool( static function (): string { sleep(2); return 'late'; }, name: 'slow', description: 'Answers well after the client stopped waiting.', ) ->addTool( static fn (): string => 'quick', name: 'fast', description: 'Returns at once.', ) ->build() ->run(new StdioTransport());