Parachord is about removing friction between you and your music. Our (optional!) AI assistant Shuffleupagus - powered by any one of a number of AI plug-ins - takes that further… you can generate playlists, get recommendations, ask for details about what’s currently playing, see what your friends have been listening to, and control playback, all through natural language conversation right inside the app.

Description

But what if you’re not in Parachord? What if you’re already deep in a conversation with Claude or ChatGPT, working on something else, and want to control your music without switching apps?

That’s why we’ve built an MCP server into Parachord.

What is MCP?

MCP (Model Context Protocol) is an open standard that allows AI models to connect with external tools, data sources, and services. Think of it as a universal adapter that lets AI assistants like Claude, ChatGPT, or others reach beyond their chat interface and actually do things in the real world.

Instead of AI being limited to generating text responses, MCP enables AI to:

  • Query databases and APIs
  • Control applications
  • Access local files and services
  • Perform actions on your behalf

Claude MCP

It’s the difference between an AI that can tell you how to create a playlist and one that can actually create it.

Bringing Shuffleupagus Capabilities to Any AI

With our MCP server, any MCP-compatible AI assistant can now do what Shuffleupagus does—but from outside Parachord:

  • Search your library - “Find all the jazz albums I’ve collected”
  • Create playlists - “Make me a playlist of upbeat songs for running”
  • Control playback - “Play something relaxing” or “Skip this track”
  • Get recommendations - “What should I listen to based on my recent plays?”
  • Import music - “Add this album to my collection”
  • Query across sources - “Do I have this song on any of my services?”

The AI has access to the same resolution pipeline that powers Parachord itself. When it creates a playlist, those tracks get resolved across all your configured sources just like anything else in your library.

Think of it this way:

  • Shuffleupagus: You’re in Parachord, using AI plug-ins to interact with your music
  • MCP: You’re in an external AI tool, and it controls Parachord for you

They’re complementary. Use Shuffleupagus when you’re actively in Parachord. Use MCP when you want your AI assistant to manage music as part of a larger workflow without leaving your conversation.

How It Works

Parachord’s MCP server exposes a set of tools that AI assistants can call:

Tool What it does
search Search your library by artist, album, track, or any combination
play Start playback of a track, album, or playlist
pause / resume Control playback state
skip Move to the next track
queue Add tracks to your play queue
create_playlist Build a new playlist from criteria
get_now_playing See what’s currently playing
get_recommendations Get suggestions based on your listening history

When you ask your AI “play some chill music,” here’s what happens:

  1. The AI interprets your intent
  2. It calls the search tool with appropriate parameters
  3. Parachord returns matching tracks from your library
  4. The AI calls play or queue with the results
  5. Music starts playing

All of this happens in seconds, and you never leave your conversation.

Setting It Up

If you’re running Parachord, the MCP server is enabled by default on localhost:9421. To connect your external AI assistant:

  1. Open your AI client’s MCP configuration
  2. Add Parachord as a server with the local endpoint
  3. Start asking for music

For example, for Claude Desktop users, add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "parachord": {
      "url": "http://localhost:9421/mcp"
    }
  }
}

That’s it. Your AI clients can now control your music on your desktop for you.

Why This Matters

We built Parachord to remove friction from how you interact with music. You shouldn’t have to think about where your music lives or manage multiple apps. MCP extends this philosophy to how you interact with your music.

Natural language is often the fastest way to express what you want. “Play that album we listened to at the party last month” is way faster than navigating through menus and search results—assuming your AI knows your library and can actually take action.

This also opens up interesting compositional possibilities. Your AI can combine Parachord with other MCP-enabled tools. Imagine: “Check my calendar, and if I have focus time blocked, start my concentration playlist.” The AI orchestrates multiple services to serve your intent.

Privacy Notes

The MCP server runs locally on your machine. Your music library data doesn’t leave your computer unless you explicitly choose a cloud-hosted AI service (e.g. ChatGPT, Gemini, Claude). When using local AI models (like the Ollama plug-in), everything stays on-device.

For cloud AI services, the data necessary to fulfill your request gets sent—this includes search queries, track metadata, and listening history when asking for recommendations. Audio files themselves are never transmitted.

What’s Next

We’re excited to see what people build with this. If you create something cool with Parachord’s MCP server, let us know in the forum.


MCP support is available in Parachord 0.6.0 and later. Download Parachord to get started.