How to Save Your Spotify AI Jams with Claude

Spotify playlist hack header. I'm riding my bike along the canal, and Spotify's AI DJ is *crushing it*.

Song after song lands perfectly. The vibe is locked in. I’m pedaling harder because the music is that good. By the time I get home, I’m thinking: I want this playlist forever. Every morning. This exact mix.

So I open Spotify to save it and… nothing. There’s no option. DJ X plays you incredible, personalized music—and then it vanishes. You can’t save a DJ session as a playlist. It’s like having the best meal of your life and the restaurant won’t give you the recipe.

Okay, I think. AI got me into this. Maybe AI can get me out.

The ChatGPT Letdown

I pull up ChatGPT, figuring there’s probably a Spotify connector. Sure enough, there is. I link my account, feeling clever, and ask it to grab my recent listening history.

It returns five songs.

Five. Out of a two-hour session.

What the heck? Why does every ChatGPT connector feel like it’s been deliberately hobbled? It’s like being handed a sports car with a governor that caps you at 25 mph.

Hello Claude, My Old Friend

This is where MCPs come in.

MCP stands for Model Context Protocol. Think of it like a USB cable that lets an AI agent plug directly into another service—not through some limited app integration, but through the full API. The real thing.

There are a few Spotify MCP servers floating around. The good ones can pull 50 songs from your history. That’s almost two hours of music. That’s a real listening session.

I run Claude on my Mac—both the desktop app and Claude Code in the terminal. Both can use MCP servers, which means I can start a conversation on my phone and finish it on my desktop with full access to my connected tools. It’s seamless in a way the other AI tools just aren’t.

So I installed a Spotify MCP server, set up a simple skill, and now I have a little workflow that does exactly what I wanted.

How It Works

When I ask Claude to make a playlist from my listening history, here’s what happens:

  1. It pulls my recent tracks from Spotify
  2. It looks at the timestamps and figures out which songs were part of the same session (gaps between tracks tell the story)
  3. It knows the genre, tempo, and vibe of each song from Spotify’s metadata
  4. It groups them intelligently and asks: “I see a couple of sessions here—which one do you want to save?”

From there, I can have a conversation. Sort by tempo. Drop that one track that snuck in from my kid’s account. Rename it something memorable. And then: make that playlist for me.

It does. It appears in my Spotify library. Done.

The Setup (It’s Easier Than You Think)

If you’ve got Claude Code running with file system access, you can literally say:

“Research the best Spotify MCP server, recommend one, install it, and update my Claude desktop config so I can use it there too.”

Claude will do the research, make a recommendation, handle the installation, and update your JSON config file. You’ll need to restart Claude (both desktop and Code), but after that—you’re connected.

Here’s a starter prompt once you’re set up:

“Pull my Spotify listening history from today. Identify any distinct playlist sessions based on timing gaps. Show me what you found and let me pick which one to turn into a saved playlist.”

Why This Matters (Sort Of)

Look, this isn’t going to transform your business. It’s not a productivity hack that’ll 10x your output.

But that’s kind of the point.

Not everything about AI agents has to be marketing funnels and process automation and serious work stuff. Sometimes an AI can just… do something useful for you. Something fun. Something that makes your morning bike ride a little better because now you can keep that perfect playlist.

That’s worth something too.


Scott Novis is the founder of GameTruck and spends way too much time making AI do things it probably wasn’t designed to do. He writes about business, technology, and occasionally, bike rides.


Expectation Agreements: The SOP Reframe That Actually Works

Expectation agreements header. I was standing in front of twenty kids, and my equipment had just betrayed me.

It was a Z-Tag event—laser tag, the kind of high-energy event GameTruck coaches run every weekend. The taggers were supposed to connect to the system, each with a unique ID number. Simple enough. Except some of them had duplicated IDs, others had dropped out entirely, and now I had a crowd of increasingly impatient ten-year-olds staring at me while I fumbled through settings menus I barely understood.

I figured it out. Eventually. There’s a “re-enumerate” function buried in the settings that forces all the taggers to reconnect with unique IDs. Crisis averted. Party saved.

But here’s the thing: once I solved the problem, I knew I had to document it. And that’s when I faced a choice that changed how I think about SOPs forever.

The Documentation Trap

I could have taken the standard approach. You know the one. “The Settings Screen allows you to adjust system settings.” Thanks for nothing.

Most technical documentation describes what things are. It catalogs features. It labels buttons. It defines terms. And it sits in a binder somewhere, unread, while your team fumbles through the same problems you already solved.

I didn’t want that. I wanted my coaches to walk into high-pressure situations—twenty kids waiting, parents watching, equipment misbehaving—and know what to do.

So instead of documenting the system, I documented the success path.

Expectation Agreements, Not SOPs

Here’s the reframe: Stop thinking of these documents as “Standard Operating Procedures.” That phrase implies compliance. It suggests behavior control. It sounds like something HR makes you sign.

Instead, think of them as Expectation Agreements—documents that answer one question: How does someone know they’re contributing well?

To answer that, you need to address three things:

1. What is expected? Not “use the settings screen correctly.” The expectation is: The coach can fix common equipment problems fast, so the event keeps running smoothly.

2. What skills, tasks, or methods produce that outcome? Navigate to the settings menu. Find the re-enumerate function. Run it. Be patient while the system cycles through. Know that most problems can be solved from the command system without panicking.

3. What feedback loops show you’re on target? Watch the taggers reconnect. Check the event screen for unique IDs. Ultimately? The real feedback is the customer tip and the NPS score after the event.

When you frame documentation this way, it stops being about technical accuracy and starts being about setting people up to succeed.

Where AI Comes In

Here’s what I’ve discovered: AI is remarkably good at helping you build these expectation agreements.

You can take a messy process—something you do but haven’t documented, or an existing SOP that reads like a technical manual—and use AI to transform it into something useful.

The key is asking the right questions. And now that you know the three questions, you can prompt an AI to help you answer them.

Here’s a prompt you can copy and adapt:

I want to create (or improve) an Expectation Agreement for a process. An Expectation Agreement answers three questions:

1. What is expected? (The outcome or result someone should deliver)
2. What skills, tasks, or methods are necessary to achieve that outcome?
3. What feedback loops help the person know if they're on target?

Here's the process I want to document:
[Paste your existing SOP, or describe the process in plain language]

Please help me:
- Clarify the core expectation (what does success look like?)
- Identify the key skills and steps needed
- Suggest feedback mechanisms so the person knows they're succeeding

Frame everything from the perspective of someone doing the work, not someone auditing it.

You can use this to analyze an existing SOP that feels stale, or to create a new one from scratch. Either way, the AI will help you think through the three questions—and you’ll end up with something your team might actually use.

Why This Matters

Great documentation isn’t about covering your bases or creating a paper trail. It’s about helping people succeed before problems happen.

When I was standing in front of those twenty kids, I needed to already know what to do. Not figure it out live. Not call someone. Not dig through a manual that described what every button does without telling me when I’d need it.

Your team is in that position every day. Maybe not with laser tag equipment, but with processes, tools, and situations where they need clarity in the moment.

The question isn’t “Do we have an SOP for this?”

The question is: “Does our team know how to succeed?”

Your Homework

Pick one process in your business—something that matters, something that causes friction when it goes wrong.

Ask yourself the three questions:

  1. What’s the real expectation? (Not the task, the outcome.)
  2. What skills or methods does someone need to deliver that outcome?
  3. How will they know they’re on track?

If you can’t answer those questions clearly, neither can your team. And that’s not a training problem—it’s a documentation problem.

Use the prompt above to get started. Let AI help you build something people will actually read.


Scott Novis is the founder of GameTruck and an accountability coach for the Entrepreneurs Organization (EO) Accelerator program, where he helps small business owners build systems that set their teams up for success.


20250826 - Todays Idea At Play

I have this burning desire to write something, but I don’t know what. It’s weird. I sat down and wrote 15 blog posts in a row, day after day, and it felt so powerful, but when that tiny experiment ended, I did not continue the next one.

And then life happened. I got caught up in work, travel, fun, friendship, and faith. And my writing projects fell by the wayside.

Here’s the weird part: I “feel” lazy, but I know that I’m constantly working on something. Perhaps it is the ADHD in me that draws me to new projects every single day, it seems like. My list of interests feels nearly infinite. However, it also feels “doable”, like with just enough focused time, I could finish it.

But that is not true. Especially because I keep adding things to the list. My sense of curiosity is what is limitless. My time and focus, on the other hand, appear to be scarce commodities. What is weird is that there is a gap between learning something and sharing it with others in a way that helps them.

I now know a lot about kids, video game addiction, and tech. But turning that into a speaking business? Well, it is like starting a business. And social media might be the answer, but that is just as hyper-competitive as any other kind of business, and in many ways, it is more competitive because it is easily accessible to the whole world at a very low cost.

Plus, social media does not necessarily surface what is most useful to us but what we are most likely to click on. Yeah, that old bugaboo. Our novelty sensor is not necessarily tuned for maximum self-benefit, but it seems rather it is tuned for what is most threatening (though not necessarily dangerous) or titillating.

But those are just excuses. When you help someone solve a problem, they tell their friends about it. That is how GameTruck grew. I just need to lean into being as useful as possible and as helpful as possible.

And I need to get out of my own way when it comes to sharing.

So this is a start, likely one of many, where I sit down, put words to… it’s not paper? What am I doing? Moving electrons around. I am trying to transmit representations from my mind to yours using a medium that only exists as charged electron states in silicon wafers encased in plastic. What a weird way to communicate. It is meant to replicate print on paper. These groups of electron charges can be used to direct the rendering of lines on a white background to simulate print. Your eyes see them and translate them to familiar sounds and qualia (that’s a fancy word for a quality that is made up of sensory details, it’s like the attributes we attach to a memory or sensory experience). Hopefully, these groups of squiggles trigger representations in your mind, which lead to thoughts.

And thus we communicate over time and space, distance collapses, and two minds have shared an “idea.” Yeah, what a crazy world we live in. And you might even imagine you hear my voice as you read these words.

It is rather incredible that sight and sound can fulfill the same function, transmitting the thoughts from one mind to another across time and space. But the real magic happens when those thought threads, or word strings, are integrated into our own thinking, combined like spices added to a delicious (or malodorous) stew.

We change each other, mostly in small ways, but sometimes in large ones. So, I suppose it boils down to this. I need to have faith to put my ingredients into the stew that is our society, I commit to adding to the stone soup that makes up our communal existence.