La Fondazione Swiss Museum Pass è stata istituita nel 1996 insieme all'Ufficio federale della cultura, a Svizzera Turismo e all'Associazione dei musei svizzeri, con sede a Zurigo. Lo scopo della fondazione è quello di promuovere la diversità culturale, l'educazione e la conoscenza nella società e di comunicarle e diffonderle attraverso il funzionamento di uno Swiss Museum Pass.
Il funzionamento del pass per i musei ha lo scopo di rendere più attraenti le visite ai musei e di aumentare la frequenza dei visitatori.
Cofondatore, padre e amministratore di lunga data dell'idea dello Swiss Museum Pass è stato Theo Wyler, morto nel 2011.