AI Agents API LibraryMusic generation

Music generation APIs and MCP servers for AI agents

Generate songs, instrumentals, loops and sound effects from prompts.

6 music generation APIs an AI agent can call: auth method and header, official MCP server (1), free tier (1), docs links. Machine-readable JSON included. Agents: fetch catalog/music-generation.json instead of parsing this page. Last checked 2026-11-04.

Ratings and usage (★) fetched: .

ServiceWhat an agent can doAuthMCP serverFree tierDetails (with sources)NotesProof (ratings, usage)
Beatoven.ai APIGenerate royalty-cleared background music and sound effects from text prompts via REST API (Maestro).API key
Authorization: Bearer <API_TOKEN> (base URL https://public-api.beatoven.ai)
—check pricingBase URL: https://public-api.beatoven.ai
Free plan: none ↗
Async jobs: POST /api/v1/tracks/compose returns task_id; poll GET /api/v1/tasks/{task_id} until status 'composed' ↗
Example call: compose a music track from a text prompt: POST https://public-api.beatoven.ai/api/v1/tracks/compose ↗
Auth and endpoints are documented in the public API spec on GitHub (Beatoven/public-api); free-credit amount is not disclosed on public pages.
ElevenLabs Music APIGenerate original music tracks from text prompts or detailed composition plans via REST API, with commercial licensing.API key
xi-api-key: <API_KEY>
officialFree tier: 10,000 credits per month shared with TTS (music included, no commercial use of music on Free; Starter $6/mo or higher needed)Base URL: https://api.elevenlabs.io
Free plan: 10k credits (music included, no commercial use on free plan), per month ↗
Rate limits: Concurrency-based: Free plan 2 concurrent requests (TTS figures; higher on paid plans) ↗
Example call: generate a music track from a text prompt: POST https://api.elevenlabs.io/v1/music ↗
Unit price: Music generation $0.15 per minute of generated audio (API, all paid tiers); finetune $1.50 each ↗
Endpoint POST /v1/music; models music_v1/v2/v2.5; billed from the same ElevenLabs credit pool as TTS. Hosted OAuth MCP at api.elevenlabs.io/v1/mcp; the elevenlabs-mcp repo is archived since 2026-08-20.
Loudly APIGenerate, remix, stem-split, and master music tracks programmatically via REST API.API key
API-KEY: <API_KEY> (base URL https://soundtracks.loudly.com)
—Trial: free track allowance on signup with the API key from the developer portal; then volume-based pricing (Startup/SME/Corporate) or pay-as-you-goBase URL: https://soundtracks.loudly.com
Free plan: trial ↗
Example call: generate a song from a text prompt: POST https://soundtracks.loudly.com/api/ai/prompt/songs ↗
Vendor lists an MCP server as 'in development' (not yet released) as of this check.
Mubert APIGenerate streaming or file-based background music from text/image prompts via REST/WebRTC API, 15s-25min tracks.API key
customer-id + access-token headers (credentials emailed after checkout)
—paid only; plans start at $49/mo (100 generations/mo), no free tierBase URL: https://music-api.mubert.com/api/v3/public
Free plan: none ↗
Async jobs: POST /tracks, then poll GET track by id or use a webhook ↗
Example call: generate a music track: POST https://music-api.mubert.com/api/v3/public/tracks ↗
No self-serve free trial; must purchase a plan before receiving API credentials.—
Soundraw APIGenerate royalty-free background music tracks by mood, genre, and duration via REST API for embedding in apps.API key
check docs (exact header not publicly disclosed on marketing pages)
—Trial: one-time 2-week free API trial with no commitment; then Starter $29.99/mo for 100 songs with a 6-month minimum commitmentFree plan: 2-week free trial, one-time ↗
Unit price: API Starter $29.99/mo for up to 100 songs (~$0.30 per song); API Pro $300/mo for up to 1,000 songs ↗
Full technical API reference is gated behind sales/docs portal; only an FAQ page and pricing were publicly confirmed.
Stable Audio API (Stability AI)Generate music and sound effects from text prompts via REST API (Stable Audio 2.5, or Stable Audio 3.0 for tracks up to 6 minutes).API key
Authorization: Bearer <STABILITY_API_KEY>
—shares Stability AI platform credits; 25 free credits on signup, then pay-as-you-goBase URL: https://api.stability.ai
Free plan: 25 free credits for new accounts (Stable Audio 2.5 costs 20 credits per generation), one-time ↗
Rate limits: 150 requests per 10 seconds; exceeding gives 429 and a 60-second timeout ↗
Example call: generate music or sound effects from a text prompt: POST https://api.stability.ai/v2beta/audio/stable-audio-2/text-to-audio ↗
Unit price: Stable Audio 2.5 text-to-audio: 20 credits per successful generation; 1 credit = $0.01 (about $0.20) ↗
Endpoint POST /v2beta/audio/stable-audio-2/text-to-audio; default model 2.5 costs 20 credits per generation; Stable Audio 3.0 (up to 6 min, async) costs 26 credits. Shares the platform.stability.ai credit system with Stability's image API.

Other categories