Artyfile Music Licensing
Search & license real-orchestra music from your agent: EUR 29.90 one-time, WAV + certificate.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"music-licensing": {
"url": "https://artyfile.com/api/mcp"
}
}
}원격 엔드포인트
https://artyfile.com/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢search_tracks(query, genre, mood, use_case, limit)
Search the Artyfile catalog of licensable music — real recordings by real orchestras and musicians (never AI-generated). Returns ranked tracks with prices; each result id is the productId create_checkout accepts. Results with licenseScope "master_only" are Cover Editions with NO sync licence — do not pick them for film/video/media projects.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Use case, mood, genre or instrumentation, e.g. \"epic cinematic trailer\" or \"calm piano for a documentary\""
},
"genre": {
"type": "string",
"maxLength": 60,
"description": "Optional genre filter, one of: Cinematic, Classical, Pop, Rock, Electronic, Ambient, Folk, Jazz, Lounge, World, Choral, Hip-Hop, Funk & Soul, Country"
},
"mood": {
"type": "string",
"maxLength": 60,
"description": "Optional mood filter, one of: Uplifting, Happy, Energetic, Playful, Groovy, Epic, Dramatic, Suspenseful, Dark, Mysterious, Dreamy, Calm, Tender, Romantic, Reflective, Nostalgic, Melancholic, Solemn, Festive, Elegant"
},
"use_case": {
"type": "string",
"maxLength": 30,
"description": "Optional use-case filter, one of: film, trailer, documentary, advertising, corporate, wedding, meditation, social, gaming, podcast, fashion, travel, sports, kids, christmas, party"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_track(id)
Full details for one track by productId or slug: metadata, prices, licence scope, preview URL, human product page.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"maxLength": 80,
"description": "productId (from search_tracks) or the track slug"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_license_terms
Machine-readable summary of the Artyfile licence tiers: Basic (€29.90 one-time, worldwide perpetual sync licence) and Limited Edition (€69.90 per 1% numbered master share incl. revenue participation). Includes the Cover-Edition (master_only) restrictions and links to the binding Terms & Conditions.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_checkout(productId, tier, shares, giftName, locale)
Create a checkout for one track. Returns a Stripe hosted-payment URL that the USER must open and approve in a browser (EU PSD2 — payment is never completed by the agent) plus the order publicId for polling. The session and its price reservation expire after 1 hour.
입력 스키마
{
"type": "object",
"properties": {
"productId": {
"type": "string",
"minLength": 1,
"maxLength": 40,
"description": "id from search_tracks / get_track"
},
"tier": {
"type": "string",
"enum": [
"basic",
"le"
],
"default": "basic",
"description": "\"basic\" = sync licence; \"le\" = Limited Edition master share(s)"
},
"shares": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 1,
"description": "LE only: number of 1% shares"
},
"giftName": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "LE only: issue the ownership certificate to this name"
},
"locale": {
"type": "string",
"enum": [
"en",
"de"
],
"default": "en"
}
},
"required": [
"productId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_order_status(publicId)
Poll an order by publicId. Once status is "paid" the payload carries downloadUrl (44.1 kHz WAV), invoiceUrl and certificateUrl (PDFs). Poll roughly every 15 seconds; a pending order older than 1 hour has expired.
입력 스키마
{
"type": "object",
"properties": {
"publicId": {
"type": "string",
"minLength": 6,
"maxLength": 64
}
},
"required": [
"publicId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_download_link(publicId)
Download + document URLs for a PAID order: the WAV download (link re-issuable anytime, no cookies needed), the PDF invoice and the PDF licence/ownership certificate.
입력 스키마
{
"type": "object",
"properties": {
"publicId": {
"type": "string",
"minLength": 6,
"maxLength": 64
}
},
"required": [
"publicId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거