The technology developed by Israeli start-up Dynamic Yield can automatically change menus depending on the weather, time of day and traffic.
McDonald's is reported to be paying $300m (£227m) for the tech firm.
Number-plate recognition would also allow it to offer customers at drive-throughs their usual food order, McDonald's told Wired.