I second what Reaver just said.
I'd personally do some "hand waving" and say that the PC needs to go astral to search for the spirit-contact (aka "call them") and follow the connection rating rules for contacts on whether they are available when called. Or if the PC isn't able to go astral, then the PC and spirit have a system set up like go to a specific location and light a candle or something. But still use the connection rating rules.
Clearly define the roll/"occupation" of the spirit-contact. Is it just playing metahuman for a while and, like Reaver's example, is a bartender (or a fixer, johnson, taxi driver, etc.)? Or is it an astral information broker keeping tabs on what spirits are doing what where, or something else.
And the key to remember is "FREE" spirit. It's not there to offer services. It will want payment and compensation just like any other contact (though it may have strange ideas as to what that is, e.g. "if I'm going to tell you who is murdering people in the park, first you must give all the children at the day care on 5th and Merced lunch and presents."). But if the player has it at high loyalty, it will bend over backwards to help just like any other contact with high loyalty.