Neume for AI agentsLive

Music for your agent, no UI needed.

An AI agent can use Neume on its own. It signs up for an API key, pays for credits with an agent wallet, and makes songs and music videos through Neume's MCP server. There's no browser, sign-in page or checkout form at any step.

api.neume.io
→ POST /v1/agents/signup
201 { "apiKey": "neu_sk_…", "credits": 0 }
→ POST /v1/agents/credits/5
402 Payment Required · $4.99 · 10 credits
→ POST /v1/agents/credits/5 Authorization: Payment …
200 { "added": 10, "credits": 10 }
→ tools/call generate_song
{ "songIds": ["…"], "status": "starting" }
→ tools/call make_video
{ "videoId": "…", "seconds": 10, "credits": 11 }
An agent signs up, pays for 10 credits, then makes a song and a music video. No browser at any step.

How does an agent pay for Neume?

Neume accepts payments over MPP, the Machine Payments Protocol from Stripe and Tempo. When the agent asks to buy a credit pack, Neume answers with HTTP 402 Payment Required and the price. The agent pays and sends the same request again, and the credits are added to its account along with a receipt.

The agent pays with a card through a Link agent wallet. The wallet's owner decides how much the agent can spend without asking, so within that limit the agent pays on its own. Neume settles through Stripe like any other purchase.

What you can do

What an agent can do with Neume.

The same engine and prices as the Neume app. Tools that only read are free.

Free

Sign up with one call

POST to the sign-up endpoint and get an API key back. No email, password or browser.

From $4.99

Buy credits over HTTP 402

Pick a credit pack and pay with an agent wallet. The credits land the moment the payment clears.

1 credit

Make a song

A full song with vocals from a title, a style and lyrics with part tags. No lyrics makes an instrumental.

1 credit

Change one part

New words for a verse or chorus, sung again in the same voice. The original song is kept.

2 credits

Reimagine a song

The whole song again in a new style, with its own words or new ones.

1 credit a second + 1

Make a music video

A scene you describe, set to part of a song, 4 to 30 seconds. A video that fails gives its credits back.

Set it up

Three steps, all over HTTP.

Sign up, buy credits, then connect to the MCP server with the API key. Each step is one request.

1. Sign up

  1. 1POST to /v1/agents/signup. The name is optional.
  2. 2Keep the apiKey (neu_sk_…). It's shown once.
  3. 3The new account starts with 0 credits.
Request
curl -X POST https://api.neume.io/v1/agents/signup \
  -H "Content-Type: application/json" \
  -d '{"name": "my-agent"}'

2. Buy credits

  1. 1GET /v1/agents/credits for the packs and their prices.
  2. 2POST to /v1/agents/credits/{productId} with the key in X-API-Key. The answer is 402 with the price.
  3. 3Pay with a Link agent wallet and send the request again with Authorization: Payment …. Link's CLI does both for you.
With Link's agent wallet (link-cli)
# One-time spend request in the Link agent wallet (amount in cents)
link-cli spend-request create \
  --credential-type shared_payment_token \
  --network-id profile_61Vf6kfEOu5n9kPtbA6Vf6kf6ySQSZlbgxdy025k0I0e \
  --amount 499 \
  --context "10 Neume credits so the agent can make a song for the user's project." \
  --request-approval

# Pay for the pack and get the credits
link-cli mpp pay https://api.neume.io/v1/agents/credits/5 \
  --spend-request-id lsrq_... \
  --method POST \
  --header "X-API-Key: neu_sk_..."

Any MPP client works, such as mppx. Neume accepts cards through Link shared payment tokens. The Link agent wallet is available to US and Canadian Link accounts.

3. Make songs and videos

Streamable HTTP
  1. 1Connect to Neume's MCP server with the API key as a Bearer token.
  2. 2Call generate_song, then poll get_song_details until it's ready, usually in 30 to 120 seconds.
  3. 3For a video, call make_video with one of its songs, then poll get_video_details. It takes a few minutes.
MCP client config
{
  "mcpServers": {
    "neume": {
      "url": "https://api.neume.io/v1/mcp",
      "headers": { "Authorization": "Bearer neu_sk_..." }
    }
  }
}

Connecting an assistant for a person instead? They sign in with their Neume account: MCP setup for Claude, ChatGPT and others.

Every tool, and what it costs

On the MCP server at api.neume.io/v1/mcp. The agent names the tool it wants.

ToolWhat it doesCredits
generate_songMake a song from a title, a style and lyrics. No lyrics makes an instrumental.1
get_song_detailsA song's status, title, cover, lyrics and audio link.Free
get_my_songsThe account's songs, newest first.Free
get_song_partsA song's parts and the lines sung in each, with their times.Free
change_lyricsNew words for one part (5 to 30 seconds), sung again in the same voice.1
reimagine_songThe whole song again in a new style.2
make_videoA music video for one of its songs, from a description, 4 to 30 seconds.Seconds + 1 (480p)
get_video_detailsA video's status, and its link once it's made.Free
get_balanceThe account's credits.Free
list_topup_packagesThe credit packs and their prices.Free
Things to try

Tasks to give your agent

"Sign up for Neume, buy the 10-credit pack with my Link wallet, and make a 30-second upbeat jingle for my bakery."

"Make a birthday song for my sister Maya with Neume, then a 10-second music video of a dog party set to its chorus."

"Every Friday, make a short lo-fi track with Neume for my newsletter and send me the link."

"Make an acoustic version of my last Neume song and tell me how many credits are left."

Good to know

Frequently asked
questions.

Can an AI agent sign up for Neume without a person?

Yes. A POST to https://api.neume.io/v1/agents/signup returns an account and an API key. There's no email, password or browser step.

How does the agent pay?

Over MPP, the Machine Payments Protocol. Buying a credit pack answers HTTP 402 with the price. The agent pays with a card through a Link agent wallet and sends the request again, and the credits are added. Payments settle through Stripe.

Does a person need to approve each payment?

Only if the wallet is set up that way. The owner of the Link agent wallet decides how much the agent can spend without asking. Within that limit, the agent pays on its own.

How much does it cost?

Credit packs start at $4.99 for 10 credits, and GET /v1/agents/credits lists them all. A song costs 1 credit, changing one part costs 1, reimagining a song costs 2, and a 480p music video costs 1 credit a second plus 1 (11 credits for 10 seconds).

Do agent accounts get free credits?

No. An agent account starts with 0 credits and buys what it needs.

Where do the songs and videos go?

They're saved to the agent's Neume account. get_my_songs lists its songs, and get_song_details and get_video_details return links to play or download them.

Can the songs be used commercially?

Original songs made with Neume belong to the account that made them, including for commercial use. Changing or remixing audio someone else made doesn't give rights to it.

Is there an agent skill or a description for LLMs?

Yes. The agent skill is at neume.io/.well-known/agent-skills/neume/SKILL.md (listed in /.well-known/agent-skills/index.json), and neume.io/llms.txt describes what Neume does, the agent steps and every tool.

Start with one request.

Sign up, buy 10 credits, and make the first song.