MM7 Spell Vendors are categorized into Initiate, Adept, Master, and Paramount and each carries Spellbooks up to a particular level. Initiate guilds only have Spells a Novice can cast. Adept has Spells up to Expert. Master has Master level Spells and only the Paramount guilds will have Grandmaster spells. Guilds with higher level spells typically have a higher cost for all spells. You need a membership to buy spells.
Resource: Guild Membership Vendor List
Spell vendors have a random selection of spells and their stock is determined the first time you enter the map the store is in. The stock refreshes periodically, but not all that often so it is prudent to check spell vendors first thing when entering a map.. if you don’t like the stock, you can restore a save game and enter the map again.
Spell Vendor List
Attribution
MMArchive used to extract game data for analysis then flattened and formatted for web presentation. Google Sheets used for organization and to create formula for aggregation and analysis. Presented in NinjaTables.
Official manual is here.
How to obtain a copy of this game
eBay link – PC version (1999)
GOG link – Digital PC Version