Connect your assistant
Ask about SiriusXM airplay and your saved artists in ChatGPT, Claude, or Grok.
Using xmplaylist in your assistant counts toward your plan’s daily API allowance. View plans
You: What does Chill play most this week?
Used xmplaylist
These tracks led Chill’s recorded airplay over the last seven days.
- 42 spins
A Moment Apart
ODESZA
- 35 spins
Innerbloom
RÜFÜS DU SOL
- 28 spins
Atlas
Lane 8
Choose your assistant
ChatGPT Developer mode
- In Settings, open Security and login and enable Developer mode.
- Open Plugins, choose Create app, and name it xmplaylist. Enter the server URL and select OAuth.
- In Advanced OAuth settings, choose User-Defined OAuth Client. Enter the client ID, leave the secret empty, and select token authentication method none.
- Keep the scopes shown in the connection settings and uncheck private_metadata.
- Create the connection, sign in to xmplaylist, and allow access. Refresh the installed plugin to load its tools, then start a conversation.
Developer mode depends on your ChatGPT account and workspace settings. Public directory availability is separate from this setup.
Claude Custom connector
- Open Customize → Connectors and choose Add custom connector.
- Name it xmplaylist, enter the server URL, and choose Continue.
- Keep authentication set to Always required and choose Use your own OAuth client. Enter the client ID and leave the secret empty. Keep Streamable HTTP under Advanced.
- Add the connector, choose Connect, and sign in to your xmplaylist account.
- Enable xmplaylist in your conversation’s Connectors menu and ask a question.
On Team and Enterprise plans, an owner first adds the custom web connector in Organization settings → Connectors. Members then connect individually. Free accounts are limited to one custom connector.
Claude’s setup guideGrok Custom connector
- Open Grok Connectors, choose New Connector, then Custom if prompted.
- Name it xmplaylist, enter the server URL, and choose Add Connector.
- Enter the client ID and scopes from the connection settings. Leave the secret empty and choose none (PKCE only) for Token Auth Method. Remove private_metadata if Grok selected it automatically.
- Check the authorization and token endpoints against the values below.
- Choose Save & Connect, sign in to xmplaylist, and allow access.
Business and Enterprise teams need an administrator to provision the connector before members connect their accounts.
Grok’s setup guideUsage and privacy
Your account, your allowance
Reports and exports share your account’s API daily allowance, which resets at midnight in America/Chicago. Connection setup, tool discovery, and station listing do not consume that allowance.
Roster tools read your saved artists. They do not add or remove them. Ask explicitly for a CSV export to receive a download link at your connected account’s email address.
Answers with source reports
Results link back to xmplaylist reports. Recorded airplay can be incomplete, and first detection on a station is not a song’s release date. New additions, biggest gainers, and most-played tracks answer different questions.
Disconnect in your assistant’s connection settings to stop using the connection. Previously saved answers and downloaded files remain. Read our privacy policy.