Matthew Hartley Music

by imaginepeakstudios

366 downloads
Not rated
GitHub

About

The first artist-owned MCP server. Exposes the album The Time Is Now by independent artist Matthew Hartley as a structured, queryable catalog for any compatible AI client — Claude Desktop, Claude Code, ChatGPT, Perplexity, and more.

Details

Author
imaginepeakstudios
Downloads
366
Categories
Other, Media, AI

- HTTP transport — no Docker or local install needed
- Fully public, no auth required to browse or stream
- Copyright-preserving architecture with proxied, signed audio URLs
- Powered by Harmonic Wave, with v1.0 launching May 2026
- Query songs, chapters, artist info, and album experience
- Stream released songs via fresh, on-demand signed URLs

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Matthew Hartley Music
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure your AI client with an HTTP transport pointing to https://matthewhartleymusic.com/wp-json/mcp/v1/message. No Docker, local install, or API key required. Once connected, ask for songs, chapters, or artist context directly.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "matthew hartley music": {
            "matthew-hartley-music": {
                "transport": "streamable-http",
                "url": "https://matthewhartleymusic.com/wp-json/mcp/v1/message"
            }
        }
    }
}

McpServers

{
    "matthew-hartley-music": {
        "transport": "streamable-http",
        "url": "https://matthewhartleymusic.com/wp-json/mcp/v1/message"
    }
}

What can you do with Matthew Hartley Music MCP?

- Browse the full song catalog— list all songs withlist_songs, optionally filtered by chapter or release status.
- Explore the album’s chapter structure— uselist_chaptersandget_chapterto see the six-chapter arc, mood tags, and narrative for each season.
- Get lyrics and backstory for any song— fetch a song by ID or slug withget_songto retrieve lyrics, quotes, cover art, and streaming links.
- Generate a curated listening session— callget_experiencewith a mode likequiet_listeningorcinematicto receive a sequenced playlist with stream URLs and scene cues.
- Keep stream URLs fresh during long sessions— userefresh_stream_urlsto mint new signed audio URLs before the ~4-hour TTL expires.

The first artist-owned MCP server.Discover, narrate, and stream a continuous, story-driven album from inside any AI client that speaks theModel Context Protocol.

https://matthewhartleymusic.com/wp-json/mcp/v1/message

This MCP server exposesThe Time Is Now: A Journey in Chapters— Matthew Hartley's debut album — as a structured, AI-native experience. Twelve songs across six chapters, each with lyrics, emotional narrative, version recordings, and direct streaming links. Designed so any AI client can:

- Discover the catalog— list songs and chapters with rich metadata
- Tell the story behind each song— short and full narratives, lyrics, mood tags
- Curate a sequenced listening experience— six listening modes (late_night,devotional,acoustic_focus,cinematic,quiet_listening,full_journey) with scene directives for visual presentation
- Stream the audio directly— fresh signed Cloudflare R2 URLs minted on demand, ~4-hour TTL with a refresh tool to keep playback uninterrupted

Add to~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows):

{ "mcpServers": { "matthew-hartley-music": { "type": "http", "url": "https://matthewhartleymusic.com/wp-json/mcp/v1/message" } } }

Restart Claude Desktop. The server appears in your tool list.

claude mcp add matthew-hartley-music https://matthewhartleymusic.com/wp-json/mcp/v1/message
curl -X POST https://matthewhartleymusic.com/wp-json/mcp/v1/message \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

You should get back JSON listing all 8 tools.

All tools return JSON-RPC 2.0 responses. Streaming-capable songs gate streaming byrelease_status; chapter narratives gate bychapter_released.

"List Matthew Hartley's songs and tell me the story behind 'Heaven's Calling.'"

"Build me a quiet_listening experience using the get_experience tool. Then narrate it like a storyteller introducing each song."

"What's the journey of his album, chapter by chapter?"

"Play me Chapter VI and explain what changed in his life during that season."

Theget_experiencetool is the highest-leverage call — one request returns a fully-sequenced playlist with stream URLs and visual scene cues, ready for a listening session.

A dedicated browser player is built directly on this MCP:

Harmonic Wave Experience Media Player— A cinematic, audio-reactive listening experience with DJ voiceovers, LRC-synced lyric overlays, and per-song visual palettes. Nothing to install — just open and listen.

┌─────────────────────────────┐ │ Any AI client (Claude, │ │ ChatGPT, Cursor, etc.) │ └────────────┬────────────────┘ │ JSON-RPC over HTTP ▼ ┌─────────────────────────────┐ │ matthewhartleymusic.com │ │ /wp-json/mcp/v1/message │ │ (WordPress mu-plugin) │ └────────────┬────────────────┘ │ signs URLs at request time ▼ ┌─────────────────────────────┐ │ Cloudflare R2 │ │ (private bucket — signed │ │ URLs only, 4-hour TTL) │ └─────────────────────────────┘

- WordPress hosts the catalog (custom post typessongandartist, taxonomychapter, ACF fields for lyrics/stories/streaming links)
- Audio files live in a private Cloudflare R2 bucket, accessed via AWS Sig V4 presigned URLs minted on demand
- The MCP endpoint is fully public — no auth required. Per-song streaming is gated server-side by release status.

Matthew Hartley is a Christian rock songwriter from Sarasota, FL — and a 25+ year software industry veteran whose career spans engineering, architecture, sales, and executive leadership, with multiple USPTO patent filings to his name. He leadsImagine Peak Studios, the studio behind this MCP and the Harmonic Wave platform.The Time Is Now: A Journey in Chaptersis a twelve-song album written across twenty-five years (1999–2026) — six chapters tracing innocence and heartbreak, awakening, breaking the cycle, love and commitment, collapse and calling, and grounded faith.

- Website:matthewhartleymusic.com
- Experience player:
experience.matthewhartleymusic.com
- Spotify, Apple Music, YouTube, SoundCloud:all linked per-song in the MCP responses

This server is built on theHarmonic Waveplatform — for content creators making their work AI-native.

The platform also includes aHarmonic Wave plugin for Claude Codethat turns prompts into custom media players for catalogs on the platform.

The documentation in this repository is licensed under theApache License 2.0. The MCP server's WordPress mu-plugin source code is proprietary and is not included in this repository. The music, lyrics, story content, and audio recordings exposed by the MCP are © Imagine Peak Studios — all rights reserved.

Allows users to generate music videos using Freebeat through MCP

Producer AI is an online AI music generator that accepts a song description or lyric draft and advertises full tracks with vocals, fast generation, and royalty-free output language.

Cross-platform music link resolution for AI agents. Connects Claude, ChatGPT, and other AI agents to trusted music data via the Model Context Protocol.

Search a real music catalogue from your assistant, get 30-second previews you can play, and add songs straight to your Apple Music playlists.

Connects your Spotify account to AI tools, allowing access to your music library, playlists, and playback controls.

A Model Context Protocol (MCP) server that enables AI applications to search for YouTube music videos and manage playlists using the official YouTube Data API v3.

Deterministic music-theory engine for AI agents to analyze, resolve, voice, and reharm chords.

Control Ableton Live using OSC (Open Sound Control) commands.

The World's First AI Music MCP Beyond images and video, your agent can now generate music.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.