Your library.
Your control.

Apple handles your password. This server stores your MusicKit authorization token encrypted so it can carry out requests from ChatGPT.

Library information requested in chat is returned to ChatGPT. Request records prevent duplicate writes and may include playlist or song details. No advertising or analytics are included.

Access tokens expire after one hour. Refresh tokens rotate and expire after 90 days. Apple may require you to reconnect sooner.

To remove the server’s saved account token and operation records, ask the plugin to disconnect_music. To stop ChatGPT using it, disconnect the integration in ChatGPT settings as well. The hosting operator controls backups and must include them in deletion requests.

The server operator is responsible for their deployment, privacy contact, hosting retention and access controls. This local development page must be customized before public distribution.