Yes. Migrate Guru automatically takes the database credentials of your destination site from its wp_config file, so it only works if you have WordPress installed.
The upside of installing WordPress is that with most hosts, when you create a domain you can perform the 1-click WordPress install, so it isn't much work.