music_note Music Maker in Infoseek

Music Maker for ChatGPT

Turn a creative brief, lyrics, or a reference track into an original song or instrumental. Shape the mood, style, duration, and output format for music that is ready to play, download, and share.

  • check_circle Create tracks from natural-language music direction
  • check_circle Add lyrics or switch to instrumental mode
  • check_circle Use an MP3 or WAV reference to guide the new track
  • Usage based pricing. Cost depends on track duration. Credit your account to get started.
graphic_eq

Generated track · MP3

Prompt

"Warm indie folk song with fingerpicked acoustic guitar, brushed drums, intimate lead vocals, and a hopeful chorus about starting over after a long winter."

Explore Your Sound

Build a song from a creative brief

prompt to songauto_awesome
music_note

Prompt

Upbeat funk-pop for a summer product launch, bright rhythm guitar, punchy bass, handclaps, and a memorable vocal hook.

Write with lyrics and a clear structure

lyrics readylyrics
[Verse]
Neon on the avenue
New skies coming into view

[Chorus]
We are wide awake tonight

Lyrics

Provide your own lyrics and describe the genre, vocal character, instrumentation, and energy you want around them.

Compose an instrumental soundtrack

instrumentalpiano
piano

Settings

Use instrumental mode for background music, podcasts, product demos, game concepts, and other projects that need a clean score.

Guide the direction with reference audio

MP3 / WAVupload_file
audio_file

reference-track.wav · conditioning

Reference audio

Attach an MP3 or WAV reference when the new track should carry forward a useful musical direction. The first 30 seconds condition the generation.

developer_board MCP for AI music apps and creative agents

Music Maker

Add prompt-to-music generation, lyric-aware composition, optional reference conditioning, async status tracking, and shareable audio artifacts to your AI product.

  • check_circle Prepare a reviewable music job before generation
  • check_circle Track queued, running, succeeded, and failed jobs
  • check_circle Return safe audio artifacts and public share links
Login to access this app
music_note

Music job

Generated audio pipeline

Prompt

Dreamy electronic score for a night drive through a rain-lit city.

Status

running

Output

audio/mpeg

Settings

30 seconds · MP3 192 kbps · vocals enabled

Artifact

Preview URL, MIME type, and share link when ready.

Tools

Music Maker exposes four public tools. Together they cover review, generation, status tracking, history, and sharing.

music_note

create_music_generation_job

Prepare a reviewable music job, then start it after the user confirms the prompt, lyrics, references, and settings.

Required

prompt

Optional

lyrics, reference_audio, settings

Returns

structuredContent.job

sync

get_music_generation_job

Poll an authenticated user’s job and read the latest safe status, artifact, or error payload.

Required

job_id

Status

queued, running, succeeded, failed

Returns

job.artifact, job.error

history

list_music_generation_jobs

Use when the user asks for recent tracks, prior drafts, or active music jobs tied to their Infoseek account.

Required

None

Optional

limit

Returns

structuredContent.jobs

ios_share

share_music_generation_artifact

Use after a job succeeds to create a public share link for a completed music artifact owned by the authenticated user.

Required

job_id

Output

structuredContent.share

Use after

succeeded

Response JSON

The MCP preserves the fields an AI app needs for continuity: review tokens, stable job IDs, settings, references, artifacts, and safe error text.

job_id

Stable key for polling, follow-up turns, and artifact sharing.

settings

Keeps duration, instrumental mode, and output format explicit.

reference_audio

Carries safe filename, type, size, duration, and conditioning details.

artifact

Contains a preview-safe audio URL, format, MIME type, and size.

{
  "structuredContent": {
    "job": {
      "job_id": "music_8c1f4b7d2a9e0f31",
      "status": "succeeded",
      "prompt": "Dreamy electronic score for a night drive...",
      "settings": {
        "duration_ms": 30000,
        "force_instrumental": true,
        "output_format": "mp3_48000_192",
        "model_id": "music_v2"
      },
      "artifact": {
        "public_url": "https://infoseek.ai/tmp/output/track.mp3",
        "content_type": "audio/mpeg",
        "output_format": "mp3_48000_192"
      }
    }
  },
  "content": [
    { "type": "text", "text": "Music generation finished." }
  ]
}

Quickstart + Code

Prepare the request first. Show the user the reviewed setup, then start the paid generation only after they confirm it.

Review-first workflow

  1. 1. Build a prompt with optional lyrics, reference audio, and settings.
  2. 2. Call create_music_generation_job without starting generation and persist the returned review_token.
  3. 3. Ask the user to confirm the reviewed setup, then call the same tool with start_generation: true.
  4. 4. Poll get_music_generation_job until the track succeeds or fails.
  5. 5. Optionally call share_music_generation_artifact for a public link.
const draft = await mcp.callTool("create_music_generation_job", {
  prompt: "Warm indie folk song about starting over after winter",
  lyrics: "[Verse] New skies coming into view...",
  settings: {
    duration_ms: 30000,
    force_instrumental: false,
    output_format: "mp3_48000_192"
  }
});

const reviewToken = draft.structuredContent.job.review_token;
// Ask the user to confirm before starting generation.
const created = await mcp.callTool("create_music_generation_job", {
  prompt: "Warm indie folk song about starting over after winter",
  lyrics: "[Verse] New skies coming into view...",
  start_generation: true,
  review_token: reviewToken
});

const jobId = created.structuredContent.job.job_id;
const latest = await mcp.callTool("get_music_generation_job", { job_id: jobId });

Access

Every advertised Music Maker tool requires Infoseek end-user OAuth. The Infoseek MCP route is the supported integration surface.

shield_lock

OAuth-Protected Tools

Use Infoseek auth when your AI app needs user-owned music jobs, private reference audio, and continuity across follow-up turns.

audio_file

Safe Audio Surface

The public response omits private provider IDs, private storage keys, and billing internals while preserving useful playback and sharing fields.

Why These Outputs Matter

Reviewable Generation

A draft and review token keep the prompt, lyrics, references, and settings visible before a paid generation starts.

Creative Continuity

Stable job IDs and safe state let agents continue from the latest real music-generation status instead of guessing from prose.

Playback-Ready Artifacts

Preview URLs, output formats, MIME types, and share links give an app a direct path from generation to listening.

Use Cases

campaign

Brand and Social Audio

Create short original tracks, sonic logos, and campaign variations from a brief and a defined mood.

movie

Video and Podcast Scores

Generate instrumental beds for product stories, podcasts, explainers, game concepts, and cinematic edits.

lyrics

Songwriting Workflows

Move from lyric drafts and reference tracks to reviewable songs that can be polled, played, and shared.