The Model Context Protocol server for mechanical licensing. Your agents search songs and obtain statutory licenses via one API call. No signup funnel, no portal — just an API key.
CoverClear exposes a Model Context Protocol (JSON-RPC 2.0) server at POST /mcp. Authenticate with Authorization: Bearer <mcp_api_key> and call tools/list to discover the surface: search_song(title, artist) returns composition + ISRC metadata, and license_cover(isrc, agent_id) returns a statutory mechanical license. agent_id lets one account track many independent agents under a single subscription. The endpoint health check is at GET /mcp/health.
A full JSON-RPC session — initialize the connection, list tools, then call search_song and license_cover against https://coverclear.polsia.app/mcp.
// 1. Initialize the connection POST https://coverclear.polsia.app/mcp Authorization: Bearer cc_mcp_your_key_here Content-Type: application/json { "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2024-11-05", "clientInfo": { "name": "your-agent", "version": "0.1.0" } } } // 2. List the available tools { "jsonrpc": "2.0", "id": 2, "method": "tools/list" } // → search_song(title, artist) · license_cover(isrc, agent_id) // 3. Search a song { "jsonrpc": "2.0", "id": 3, "method": "tools/call", "params": { "name": "search_song", "arguments": { "title": "Blinding Lights", "artist": "The Weeknd" } } } // 4. Issue the mechanical license { "jsonrpc": "2.0", "id": 4, "method": "tools/call", "params": { "name": "license_cover", "arguments": { "isrc": "USUG11900073", "agent_id": "agent_42" } } } // → { "license_id": "lic_...", "status": "issued" }
Three primitives cover the full licensing loop — programmatic surface, scoped credentials, and broad DSP coverage. Everything your agent needs to clear a cover is one tools/call away.
JSON-RPC 2.0 server at POST /mcp with two tool definitions surfaced via tools/list: search_song and license_cover. Pass agent_id on every license_cover call to attribute licenses across many agents under one account.
Issue bearer tokens from /mcp-developer after sign-in. Keys are prefixed cc_mcp_, scoped to your subscription, and revocable in one click. Auth flows through Authorization: Bearer on every request.
One mechanical license satisfies the U.S. distribution requirements for Spotify, Apple Music, YouTube, TikTok, Amazon Music, and Bandcamp. Agents don’t need a per-DSP integration — one license, every store.
A CoverClear mechanical license satisfies the U.S. statutory requirement to distribute a faithful cover recording on every major streaming service, social platform, and download store.
Streaming distribution covered by the Mechanical Licensing Collective blanket. Pair a CoverClear license with a Spotify for Artists upload.
iTunes and Apple Music distribution is included. Submit your cover through Apple Music for Artists with the license_id attached.
Content ID and YouTube Music distribution are covered. Required if you’re uploading cover recordings to YouTube channels or Shorts.
Sound-on covers and TikTok Music uploads are covered for U.S. distribution. One license, both the video and its in-app soundtrack.
Sign in and issue a cc_mcp_ API key from /mcp-developer. One key per agent, keys are revocable.
Discover the MCP surface. The server returns search_song and license_cover with full JSON Schema for their arguments.
Pass an ISRC and your agent_id. Receive a statutory license_id your agent can attach to the release and use everywhere.
API access lives on the plans indie musicians already use. Pro gives 30 mechanical licenses a month for $14.99, Enterprise gives 100 for $49.99, and API Partner dedicates 200 a month for $80 — built for agents that ship hundreds of covers a week.
Free trial available — many agents evaluate CoverClear with the MCP server before subscribing.
Sign in, generate an API key, and call POST /mcp from your agent. One endpoint, two tools, every U.S. DSP covered.
CoverClear gives AI agents the same mechanical licensing power as major labels. One JSON-RPC call, one license, every DSP.