accueil / serveurs / Médias / studio.trackforge/music-registration-check
studio.trackforge/music-registration-check
serveur MCP (Model Context Protocol) · trackforge 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que studio.trackforge/music-registration-check est sûr ?
Au dernier audit MCP Hub, le serveur MCP « studio.trackforge/music-registration-check » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- check_catalogue≈ 1434 tokens
Catalogue registration check (batch ISRC lookup): checks up to 50 recordings at once against The MLC's bulk data (US mechanical royalties), and a larger catalogue in several calls. Returns each recording's verdict (registered, partial, nobody, conflict, unknown) with its confidence, MLC song code and any unclaimed share, plus a summary counting each verdict, the next step for each verdict found, and the as_of date of the MLC snapshot. Each row also lists the ISWCs and writers of the works MusicBrainz links to the recording. Invalid ISRCs are listed and skipped. It finds recordings whose music royalties may be unmatched or unclaimed. Findings from registration data, not legal advice or a statement of song ownership.
Paramètres, retour & exemple (1)
Paramètresisrcs· array · requis
ISRCs, 12 characters, e.g. USIR20400274 (hyphens and spaces allowed). At most 50; split larger catalogues into several calls.
Exemple d'appel{"name": "check_catalogue", "arguments": {"isrcs": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "summary": "texte", "mlc_source": "texte"}} - lookup_recording≈ 5240 tokens
ISRC lookup and music royalties registration check for one recording, with the song's rights data. Give exactly one of: an ISRC, a Spotify track link, a song title (optionally with the artist), or a YouTube link. Returns candidate recordings and MLC works, how each was matched and how confidently, and a verdict per recording: registered, partial (a share is unclaimed), nobody (no MLC work is linked), conflict, or unknown. Each verdict carries dated evidence (as_of, from The MLC's bulk data snapshot) and a factual next step. Also returns what MusicBrainz records for the recording: the linked works with their ISWCs, the writers and publishers with their IPI and ISNI numbers, the earliest release's album, date, label and catalogue number, and the MusicBrainz page. With full_record true it adds every release (label, catalogue number, country and date), performer and producer credits and related recordings; that answer is many times larger. When several matches are equally likely, ambiguous is true and all are returned. Findings from registration data, not legal advice or a statement of song ownership.
Paramètres, retour & exemple (6)
Paramètresisrc· string · optionnel
ISRC, 12 characters, e.g. USIR20400274 (hyphens and spaces allowed).title· string · optionnel
Song title, when no ISRC or link is available.artist· string · optionnel
Optional artist name; only together with title.full_record· boolean · optionnel
True to add MusicBrainz's full record of the recording: every release with its label, catalogue number, country and date, the credits, and related recordings. Only for an ISRC or a Spotify link that resolves to one recording. Leave it out unless that detail is needed: the answer is many times larger.spotify_url· string · optionnel
Spotify track link (https://open.spotify.com/track/...) or spotify:track:... URI. Album and playlist links are not accepted.youtube_url· string · optionnel
YouTube video link; resolved from the video title, so matches are low confidence.
Exemple d'appel{"name": "lookup_recording", "arguments": {"isrc": "texte", "title": "texte", "artist": "texte", "full_record": true, "spotify_url": "texte", "youtube_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"notes": [], "query": "texte", "results": [], "ambiguous": true, "candidates": [], "input_kind": "texte", "mlc_source": "texte"}} - request_full_report≈ 560 tokens
Ask for a full music royalties and registration review of a catalogue. Records the request (contact name, email, optional organisation, the catalogue's ISRCs and/or a description) so a person at TrackForge can follow up by email. It does not generate or send a report. Call it only when the user has asked for a follow-up and agreed to be contacted: consent_to_contact must be true.
Paramètres, retour & exemple (6)
Paramètresname· string · requis
Contact name.email· string · requis
Contact email address for the follow-up.isrcs· array · optionnel
ISRCs in the catalogue (up to 200). Give isrcs, catalogue_description, or both.organisation· string · optionnel
Optional label, publisher or company name.consent_to_contact· boolean · requis
True only if the user has agreed that TrackForge may contact them by email about this request.catalogue_description· string · optionnel
Free-text description of the catalogue, e.g. artist names, number of songs, territories.
Exemple d'appel{"name": "request_full_report", "arguments": {"name": "texte", "email": "texte", "consent_to_contact": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"recorded": true, "follow_up": "texte", "reference": "texte", "isrcs_recorded": 1, "report_generated": true, "isrcs_not_recognised": []}} - validate_cwr≈ 1009 tokens
CWR validation: checks the text of a CWR 2.1 (Common Works Registration) file used to register songs with music royalties societies such as The MLC, PRS for Music / ICE, SACEM or CMRRA. Returns whether the file is valid, error and warning counts, and each issue with its line, rule, plain-language explanation and how to fix it. Pass the file content as ASCII text, up to 256 KB; larger files can be uploaded at https://trackforge.studio/cwr-tool. Validation does not guarantee acceptance by a society. The file is not stored.
Paramètres, retour & exemple (3)
Paramètrescwr_text· string · requis
The full CWR file content (ASCII text, HDR to TRL).filename· string · optionnel
Optional original filename, e.g. CW260001TF_000.V21. A society receiver code in the name selects that society's rules.recipient_profile· string · optionnel · cisac_base | mlc | cmrra | alltrack_worldwide | alltrack_us_only | capasso_africa | ice | sacem
Which society's rules to apply; cisac_base when unsure.
Exemple d'appel{"name": "validate_cwr", "arguments": {"cwr_text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"issues": [], "stored": true, "is_valid": true, "error_count": 1, "full_report": "texte", "issues_total": 1, "record_count": 1, "spec_version": "texte", "warning_count": 1, "issues_truncated": true, "recipient_profile": "texte", "status_dimensions": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».