{
  "data": {
    "a": {
      "slug": "elevenlabs-music",
      "name": "ElevenLabs Music API",
      "vendor": "ElevenLabs",
      "vendorUrl": "https://elevenlabs.io",
      "kind": "model",
      "category": "music-generation",
      "summary": "Eleven Music text-to-music API (`music_v1`, `music_v2`, `music_v2_5`).",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-music",
      "markdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-music.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-music.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-music.json",
      "repo": "https://github.com/elevenlabs/elevenlabs-python",
      "license": "MIT (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.elevenlabs.io/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@elevenlabs/elevenlabs-js"
        },
        {
          "registry": "pypi",
          "name": "elevenlabs"
        }
      ],
      "auth": "mixed",
      "authNotes": "`xi-api-key` header. Keys can be limited to chosen endpoints, given a credit cap, an expiry and an IP allowlist, and service-account keys exist. The hosted MCP at `https://api.elevenlabs.io/v1/mcp` uses OAuth but its documented tools cover agents and speech, not music. The local `elevenlabs-mcp` server, which had music tools, was deprecated and archived on 2026-08-22. Regional servers exist for the US, EU, India and Singapore.",
      "pricing": "paid",
      "pricingNotes": "Music is $0.15 a minute of audio, taken from plan or pay-as-you-go credits. Since May 2026 pay-as-you-go top-ups (card needed, $5 minimum) unlock the Music API without a subscription. Plans include music minutes at the same rate, Starter $6 a month 40 minutes, Creator $22 147, Pro $99 660, Scale $299 1,993 and Business $990 6,600. The Free plan's 3 minutes are for the web app only. Finetunes cost $1.50 each (https://elevenlabs.io/pricing/api, https://elevenlabs.io/docs/overview/administration/pay-as-you-go).",
      "priceSummary": "$6 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or machine payment in the docs or pricing. Paid subscription only (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 3122,
        "npmWeekly": 1063065,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://elevenlabs.io/docs/overview/capabilities/music",
      "llmsTxt": "https://elevenlabs.io/docs/llms.txt",
      "openapi": "https://api.elevenlabs.io/openapi.json",
      "capabilities": [
        "audio.music",
        "audio.vocals",
        "audio.stems"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "python",
        "typescript",
        "openapi",
        "llms-txt",
        "commercial-licence",
        "c2pa"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67,
        "grade": "B",
        "agentReady": false,
        "rank": 150,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 80,
          "payments": 20,
          "reliability": 63,
          "schema": 86,
          "security": 77,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Vocals and lyrics in several languages, or forced instrumental, with length set from 3 to 600 seconds. Music API is disabled on the Free plan and pay-as-you-go needs a card.",
        "strengths": [
          "Vocals and lyrics in several languages, or forced instrumental, with length set from 3 to 600 seconds",
          "Composition plans for section-by-section control, plus inpainting and a stem separation endpoint",
          "Public OpenAPI document, llms.txt and official Python and TypeScript SDKs released most weeks",
          "API keys can be limited by endpoint, credit cap, expiry and IP range"
        ],
        "weaknesses": [
          "Music API is disabled on the Free plan and pay-as-you-go needs a card",
          "Music Terms exclude customers in political, religious, adult, tobacco, weapons and prescription drug sectors, and prompts can't name artists or songs",
          "Zero Retention Mode doesn't cover Music yet",
          "No idempotency key, no SLA and no music-specific rate limit",
          "Docs disagree on maximum length (5 minutes in the overview, 600,000 ms in the API reference)"
        ],
        "agentNotes": [
          "Strip artist and song names from user prompts before calling, or the request breaks the Music Terms",
          "Pin `model_id`. The API default is still `music_v1`",
          "Set `music_length_ms` and `force_instrumental: true` for background beds. Billing is by minute of audio",
          "On 429, retry `system_busy` with exponential backoff, but treat `too_many_concurrent_requests` as a plan limit and queue",
          "Don't plan on the MCP server for music. Its documented tools cover agents and speech"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 80,
          "payments": 20,
          "reliability": 63,
          "schema": 86,
          "security": 77,
          "transparency": 65
        },
        "provenanceScore": 92
      },
      "connect": {
        "http": "curl -X POST https://api.elevenlabs.io/v1/music -H \"xi-api-key: $ELEVENLABS_API_KEY\" \\\n  -H \"content-type: application/json\" -o track.mp3 \\\n  -d '{\"prompt\":\"calm lo-fi piano, no vocals\",\"music_length_ms\":30000,\"model_id\":\"music_v2_5\",\"force_instrumental\":true}'"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/elevenlabs-music"
      },
      "sameCompany": [
        "elevenlabs-scribe",
        "elevenlabs-tts",
        "elevenlabs-agents",
        "elevenlabs-voice-cloning"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "Music generation",
          "unit": "audio-minute",
          "usd": 0.15,
          "note": "all plans, from plan credits"
        },
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 6,
          "note": "40 music minutes"
        },
        {
          "item": "Creator plan",
          "unit": "month",
          "usd": 22,
          "note": "147 music minutes"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 99,
          "note": "660 music minutes"
        }
      ],
      "provenance": {
        "legalEntity": "Eleven Labs Inc.",
        "domain": "elevenlabs.io",
        "domainRegistered": "2021-12-15",
        "endpointOnVendorDomain": true,
        "terms": "https://elevenlabs.io/terms-of-use",
        "privacy": "https://elevenlabs.io/privacy-policy",
        "statusPage": "https://status.elevenlabs.io",
        "changelog": "https://elevenlabs.io/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "notes": [
          "Music use is also governed by the Music Terms at https://elevenlabs.io/music-terms, last updated 2026-05-26"
        ],
        "score": 92
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/elevenlabs-music.json",
      "live": {
        "slug": "elevenlabs-music",
        "probe": {
          "target": "https://api.elevenlabs.io/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:07.860376417Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 133,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 135,
          "p95ms24h": 229,
          "samples24h": 272,
          "samples30d": 1100,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.elevenlabs.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:10.792795396Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "elevenlabs/elevenlabs-python",
            "version": "v2.70.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:26:11.91987093Z"
          },
          {
            "registry": "npm",
            "name": "@elevenlabs/elevenlabs-js",
            "version": "2.70.0",
            "seenAt": "2026-10-04T16:26:10.918066343Z"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs",
            "version": "2.70.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:26:11.809516996Z"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs-mcp",
            "version": "0.12.2",
            "released": "2026-08-04",
            "seenAt": "2026-10-01T13:20:39.218087009Z"
          }
        ],
        "githubStars": 3129,
        "npmWeekly": 1135260,
        "pypiWeekly": 2247596,
        "securityTxt": {
          "url": "https://elevenlabs.io/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-03-01T00:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:51.968224287Z"
        },
        "llmsTxt": {
          "url": "https://elevenlabs.io/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:44.965354716Z"
        },
        "domain": {
          "domain": "elevenlabs.io",
          "checkedAt": "2026-10-04T13:07:28.958673807Z"
        },
        "pages": [
          {
            "url": "https://elevenlabs.io/music-terms",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:29.043822556Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f87437aeb025"
          },
          {
            "url": "https://elevenlabs.io/pricing/api",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:34.964474636Z",
            "changedAt": "2026-10-02T15:20:55.802205316Z",
            "fingerprint": "afb0f9c6ce8e"
          }
        ],
        "updatedAt": "2026-10-04T23:49:10.792795396Z"
      }
    },
    "b": {
      "slug": "mubert",
      "name": "Mubert API",
      "vendor": "Mubert",
      "vendorUrl": "https://mubert.com",
      "kind": "model",
      "category": "music-generation",
      "summary": "Mubert's API for generating music.",
      "url": "https://www.anchorterminal.com/tools/mubert",
      "markdownUrl": "https://www.anchorterminal.com/tools/mubert.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/mubert.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mubert.json",
      "repo": "https://github.com/MubertAI/skills",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://music-api.mubert.com/api/v3",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Two header pairs. `company-id` and `license-token` for service routes (licences, customers), then `customer-id` and `access-token` per end user for public routes. The hosted MCP takes OAuth 2.1 with PKCE, or a bearer licence token plus `X-Mubert-Company-Id`. Credentials arrive by email after checkout.",
      "pricing": "paid",
      "pricingNotes": "No free API tier. Build $49 a month (100 generations and 100 streaming minutes), Startup $199 (5,000 of each, webhooks, lossless), Startup+ $499 (30,000 of each). Those are sale prices against list prices of $99, $249 and $999. Custom plans add vocals, stems and audio branding (https://mubert.com/api/plans).",
      "priceSummary": "$49 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 in the docs or MCP server. Subscription checkout only (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 21,
      "popularity": {
        "githubStars": 0,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://mubert.com/api/docs",
      "llmsTxt": "https://mubert.com/llms.txt",
      "openapi": "https://music-api.mubert.com/swagger-doc/openapi-prod.json",
      "registryName": "com.mubert/music",
      "capabilities": [
        "audio.music"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "async-jobs",
        "commercial-licence"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 41.3,
        "grade": "E",
        "agentReady": false,
        "rank": 418,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 7,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 42,
          "maintenance": 48,
          "payments": 10,
          "reliability": 30,
          "schema": 69,
          "security": 45,
          "transparency": 45
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Hosted MCP server with 21 tools and OAuth 2.1 with PKCE, in the official registry under `com.mubert`. Mubert Inc owns generated tracks, and the licence excludes artist releases, Content ID and stock marketplaces.",
        "strengths": [
          "Hosted MCP server with 21 tools and OAuth 2.1 with PKCE, in the official registry under `com.mubert`",
          "Tracks from 15 seconds to 25 minutes, with pre-rendered durations from 5 to 300 seconds returned in one request",
          "Per-customer access tokens with daily caps for multi-user apps",
          "Curated library to search before generating, and webhooks from the Startup plan"
        ],
        "weaknesses": [
          "Mubert Inc owns generated tracks, and the licence excludes artist releases, Content ID and stock marketplaces",
          "No free API tier. Entry plan is $49 a month for 100 generations",
          "No status page, changelog, error codes or security.txt",
          "Stream URLs carry an access token, and vocals and stems need a custom plan"
        ],
        "agentNotes": [
          "Search the library before generating. A match costs no generation",
          "Pick a pre-rendered duration (5, 6, 8, 10, 15, 20, 30, 40, 60, 180, 240 or 300 seconds) for a one-request result",
          "Download tracks straight away. URLs expire after 900 seconds by default",
          "Treat stream URLs as secrets. They carry the customer access token"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 41.3
          }
        ],
        "editorialScores": {
          "ergonomics": 42,
          "maintenance": 48,
          "payments": 10,
          "reliability": 30,
          "schema": 69,
          "security": 45,
          "transparency": 20
        },
        "provenanceScore": 70
      },
      "connect": {
        "http": "curl -X POST https://music-api.mubert.com/api/v3/public/tracks \\\n  -H \"customer-id: $MUBERT_CUSTOMER_ID\" -H \"access-token: $MUBERT_ACCESS_TOKEN\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"playlist_index\":\"1.0.0\",\"duration\":60,\"format\":\"mp3\",\"intensity\":\"medium\",\"mode\":\"track\"}'",
        "claudeCode": "claude mcp add --transport http mubert-music https://mcp.mubert.com/mcp",
        "config": {
          "mcpServers": {
            "mubert-music": {
              "type": "http",
              "url": "https://mcp.mubert.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/mubert"
      },
      "area": "content",
      "unitPrices": [
        {
          "item": "Build plan",
          "unit": "month",
          "usd": 49,
          "note": "100 generations and 100 streaming minutes. Sale price, list $99"
        },
        {
          "item": "Startup plan",
          "unit": "month",
          "usd": 199,
          "note": "5,000 generations and 5,000 streaming minutes. Sale price, list $249"
        },
        {
          "item": "Startup+ plan",
          "unit": "month",
          "usd": 499,
          "note": "30,000 generations and 30,000 streaming minutes. Sale price, list $999"
        }
      ],
      "provenance": {
        "legalEntity": "Mubert Inc.",
        "domain": "mubert.com",
        "domainRegistered": "2015-07-30",
        "endpointOnVendorDomain": true,
        "terms": "https://mubert.com/docs/tou",
        "privacy": "https://mubert.com/docs/privacy-policy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The terms describe Mubert Inc. as a Delaware corporation at 908 Broadway, San Francisco. The contact page gives 8 The Green, Dover, Delaware"
        ],
        "score": 70
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/mubert.json",
      "live": {
        "slug": "mubert",
        "probe": {
          "target": "https://music-api.mubert.com/api/v3",
          "method": "get",
          "lastAt": "2026-10-04T23:48:12.243172216Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 110,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 102,
          "p95ms24h": 185,
          "samples24h": 272,
          "samples30d": 1100,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.mubert/music",
            "version": "0.1.0",
            "seenAt": "2026-10-04T23:42:40.113054682Z"
          }
        ],
        "githubStars": 0,
        "securityTxt": {
          "url": "https://mubert.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:04.189578984Z"
        },
        "llmsTxt": {
          "url": "https://mubert.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:01.436552642Z"
        },
        "domain": {
          "domain": "mubert.com",
          "registered": "2015-07-30",
          "source": "https://rdap.verisign.com/com/v1/domain/mubert.com",
          "checkedAt": "2026-10-04T13:10:27.720130172Z"
        },
        "pages": [
          {
            "url": "https://mubert.com/docs/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:46:03.741722542Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1a0eb74b03e5"
          },
          {
            "url": "https://mubert.com/docs/tou",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:46:06.133402995Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "835d2e64822d"
          }
        ],
        "updatedAt": "2026-10-04T23:48:12.243172216Z"
      }
    },
    "summary": "ElevenLabs Music API has a score of 67 (B) against Mubert API's 41.3 (E). Both do audio music. The largest gap is transparency \u0026 trust, 34 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-mubert",
    "json": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-mubert.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-mubert.md",
    "slim": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-mubert.min.md"
  },
  "markdown": "ElevenLabs Music API has a score of 67 (B) against Mubert API's 41.3 (E). Both do audio music. The largest gap is transparency \u0026 trust, 34 points.\n\n- ElevenLabs Music API: grade B, 67/100, rank #150 of 452. Markdown https://www.anchorterminal.com/tools/elevenlabs-music.md · JSON https://www.anchorterminal.com/api/v1/tools/elevenlabs-music.json\n- Mubert API: grade E, 41.3/100, rank #418 of 452. Markdown https://www.anchorterminal.com/tools/mubert.md · JSON https://www.anchorterminal.com/api/v1/tools/mubert.json\n\n## Which one, for what\n\nPick ElevenLabs Music API for reliability (+33), schema \u0026 documentation (+17), agent ergonomics (+23), security \u0026 auth (+32), payments \u0026 pricing (+10), maintenance \u0026 community (+32), transparency \u0026 trust (+34).\n\nPick Mubert API for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | ElevenLabs Music API | Mubert API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 63 | 30 | ElevenLabs Music API +33 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 86 | 69 | ElevenLabs Music API +17 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 42 | ElevenLabs Music API +23 |\n| Security \u0026 auth | 14% (17.5 this run) | 77 | 45 | ElevenLabs Music API +32 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 10 | ElevenLabs Music API +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 80 | 48 | ElevenLabs Music API +32 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 79 | 45 | ElevenLabs Music API +34 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **67 · B** | **41.3 · E** | |\n\n## Facts side by side\n\n| Fact | ElevenLabs Music API | Mubert API |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | ElevenLabs | Mubert |\n| Hosted endpoint | `https://api.elevenlabs.io/v1` | `https://music-api.mubert.com/api/v3` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | MIT (SDKs) | none |\n| Tools exposed | none | 21 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | `com.mubert/music` |\n| Last release | 2026-09-28 | 2026-09-28 |\n| Popularity | 3.1k stars, 1.1M npm/wk | 0 stars |\n| Agent reviews | 4/5 (2) | 2.5/5 (2) |\n\n## Verdicts\n\n**ElevenLabs Music API.** Vocals and lyrics in several languages, or forced instrumental, with length set from 3 to 600 seconds. Music API is disabled on the Free plan and pay-as-you-go needs a card.\n\n**Mubert API.** Hosted MCP server with 21 tools and OAuth 2.1 with PKCE, in the official registry under `com.mubert`. Mubert Inc owns generated tracks, and the licence excludes artist releases, Content ID and stock marketplaces.\n\n## Before you call either\n\n### ElevenLabs Music API\n\n1. Strip artist and song names from user prompts before calling, or the request breaks the Music Terms\n2. Pin `model_id`. The API default is still `music_v1`\n3. Set `music_length_ms` and `force_instrumental: true` for background beds. Billing is by minute of audio\n4. On 429, retry `system_busy` with exponential backoff, but treat `too_many_concurrent_requests` as a plan limit and queue\n5. Don't plan on the MCP server for music. Its documented tools cover agents and speech\n\n### Mubert API\n\n1. Search the library before generating. A match costs no generation\n2. Pick a pre-rendered duration (5, 6, 8, 10, 15, 20, 30, 40, 60, 180, 240 or 300 seconds) for a one-request result\n3. Download tracks straight away. URLs expire after 900 seconds by default\n4. Treat stream URLs as secrets. They carry the customer access token\n\n## Other comparisons with ElevenLabs Music API or Mubert API\n\n- [Beatoven.ai API vs ElevenLabs Music API](https://www.anchorterminal.com/compare/beatoven-vs-elevenlabs-music.md)\n- [Beatoven.ai API vs Mubert API](https://www.anchorterminal.com/compare/beatoven-vs-mubert.md)\n- [ElevenLabs Music API vs fal music models](https://www.anchorterminal.com/compare/elevenlabs-music-vs-fal-music.md)\n- [ElevenLabs Music API vs Google Lyria](https://www.anchorterminal.com/compare/elevenlabs-music-vs-google-lyria.md)\n- [ElevenLabs Music API vs Loudly Music API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-loudly.md)\n- [ElevenLabs Music API vs MusicGen on Replicate](https://www.anchorterminal.com/compare/elevenlabs-music-vs-replicate-musicgen.md)\n- [ElevenLabs Music API vs SOUNDRAW API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundraw.md)\n- [ElevenLabs Music API vs Soundverse API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundverse.md)\n- [ElevenLabs Music API vs Stable Audio API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-stable-audio.md)\n- [fal music models vs Mubert API](https://www.anchorterminal.com/compare/fal-music-vs-mubert.md)\n- [Google Lyria vs Mubert API](https://www.anchorterminal.com/compare/google-lyria-vs-mubert.md)\n- [Loudly Music API vs Mubert API](https://www.anchorterminal.com/compare/loudly-vs-mubert.md)\n- [Mubert API vs MusicGen on Replicate](https://www.anchorterminal.com/compare/mubert-vs-replicate-musicgen.md)\n- [Mubert API vs SOUNDRAW API](https://www.anchorterminal.com/compare/mubert-vs-soundraw.md)\n- [Mubert API vs Soundverse API](https://www.anchorterminal.com/compare/mubert-vs-soundverse.md)\n- [Mubert API vs Stable Audio API](https://www.anchorterminal.com/compare/mubert-vs-stable-audio.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "ElevenLabs Music API vs Mubert API",
        "url": ""
      }
    ],
    "description": "ElevenLabs Music API has a score of 67 (B) against Mubert API's 41.3 (E). Both do audio music. The largest gap is transparency \u0026 trust, 34 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "ElevenLabs Music API B 67",
      "Mubert API E 41.3",
      "scores"
    ],
    "h1": "ElevenLabs Music API vs Mubert API",
    "image": "https://www.anchorterminal.com/assets/og/compare-elevenlabs-music-vs-mubert.png",
    "path": "/compare/elevenlabs-music-vs-mubert",
    "published": "2026-10-01",
    "section": "tools",
    "title": "ElevenLabs Music API vs Mubert API for AI agents, B 67 vs E 41.3",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-mubert"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 380
  },
  "version": 1
}
