MCP connector

Use Cruscy Music inside Claude

We run a remote MCP server. Add it once as a custom connector and Claude can search our song catalog, read prices, hand you a payment link for a licence, or place an order for a song written to your brief — without leaving the chat. There is no sign-up and no API key: the connector only reaches public shop data.

Connector URL
https://music.cruscy.com/mcp

Add it in Claude

  1. Open Settings → ConnectorsIn Claude (claude.ai or the desktop app), open Settings and pick Connectors.
  2. Add custom connectorClick “Add custom connector” at the bottom of the list.
  3. Paste the URLName it Cruscy Music and paste https://music.cruscy.com/mcp as the remote MCP server URL. Leave the OAuth fields empty — this server is open.
  4. Enable the toolsOpen a new chat, switch the connector on for that chat, and ask for something like “find me a calm Thai song under two minutes”.

Connectors are available on Claude Pro, Max, Team and Enterprise plans; on Team and Enterprise an owner or admin adds them for the whole organisation. The exact menu wording changes now and then — look for “custom connector” / “add MCP server”.

Claude Code and other clients

Any MCP client that speaks Streamable HTTP works. In Claude Code:

claude mcp add --transport http cruscy-music https://music.cruscy.com/mcp

In a client that is configured with a JSON file:

{ "mcpServers": {
    "cruscy-music": { "type": "http", "url": "https://music.cruscy.com/mcp" }
} }

Server passport for automatic discovery: /.well-known/mcp.json. Protocol versions supported: 2025-06-18, 2025-03-26, 2024-11-05. Transport: Streamable HTTP, POST only — the server never opens an SSE stream of its own, so a plain HTTP client is enough.

What Claude can do with it

search_catalog

Search ready songs by words, language and length. Returns ids, titles, duration and a 30-second preview link.

get_track

Everything public about one track, plus the licence prices.

get_prices

Current prices in USD and what each licence allows.

create_checkout

Makes a payment link for a licence on a track. Nothing is charged until you open the link and pay.

order_custom_song

Orders a song written to your brief — your language, your voice, your name in the chorus. Returns a payment link.

order_status

Where an order stands: paid, queued, in production, ready — and the download link when it is.

What it will never do

The connector cannot read your account, cannot list other people's orders, and cannot take money. Payment always happens on a page you open yourself — Whop's checkout for cards, Apple Pay and Google Pay, or our own page for USDT. An order id is the only key to an order's status, and it is handed to you when the order is created.

Buying through the connector means the buyer accepts the Terms of Service, Privacy Policy and Content Policy — the tool descriptions say so, and the payment page shows them again before any money moves.

Reading a signed-in customer's own purchase history through the connector would need OAuth. It is not built: write to hello@cruscy.com if you need it and tell us what for.

REST API for developers →