Aller au contenu
API HILLS v1 Accès anticipé

Serveur MCP

search_catalog

Recherche des sorties et des titres par intitulé, artiste, label, ISRC ou UPC, éventuellement par statut.

Outil search_catalog · Lecture seule · Tous les comptes ayant accès au MCP · Permission de rôle : releases.view

Recherche des sorties et des titres par intitulé, artiste, label, ISRC ou UPC, éventuellement par statut. Renvoie les identifiants de sorties à utiliser avec release_status et streams_and_revenue, ainsi que les titres correspondants. Laissez query vide pour lister les sorties mises à jour le plus récemment.

Arguments

Argument Type Obligatoire Description
query string Non Intitulé, artiste, label, ISRC (par ex. USRC17607839) ou UPC. Vide, liste les sorties récentes.
status draft | in_review | changes_requested | approved | live | archived | taken_down | rejected Non Uniquement les sorties ayant ce statut. in_review = soumise, en attente de vérification ; live = approuvée et en ligne sur au moins une plateforme ; rejected = changes_requested (ancien nom).
limit integer (1–50) Non Résultats par page (50 maximum). 20 par défaut.
offset integer (0–5000) Non Nombre de résultats à ignorer (d’après next_offset). 0 par défaut.

Exemple d’appel

Les assistants font cet appel pour vous ; voici ce qui est envoyé à https://mcp.hillsmusic.com en JSON-RPC.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_catalog",
    "arguments": {
      "limit": 20,
      "offset": 0
    }
  }
}

Résultat

Un résumé d’une ligne en texte, puis les mêmes données en JSON dans structuredContent, avec ces champs :

Champ Type Description
total number
offset number
next_offset number ou null
releases tableau de object

Un refus (pas de permission, introuvable, entrée invalide) revient sous forme d’erreur d’outil (isError: true) dont le texte explique la raison.

Prêt à vous intégrer ?

Demandez l’accès à l’API : nous vous répondons sous 1–3 business days.