If you want to use an agent or consulting firm to get interviews at multiple companies you are probably better off finding a truly talented and connected recruiter -- they do exist. Ask everyone you know, including hiring managers, for referrals to good recruiters and see which names keep coming up.
Some companies don't use recruiters or consulting firms, they do their own hiring. If you've identified one or a few companies you really want to work for the best way to get interviewed is to know someone who works there.