Bulk resolve
resolve_tracksResolve up to 100 artist-title pairs, ISRCs, SonoVault IDs, or platform IDs to canonical tracks with cross-platform links, BPM, and musical key in one call.
Instructions
Resolve up to 100 inputs in one call to canonical tracks plus cross-platform links. input_type picks the key: 'track_name' (items are {artist, title} objects), 'isrc', 'sonovault_id', or a platform id type ('spotify_id', 'applemusic_id', 'tidal_id', 'beatport_id', 'discogs_id', 'musicbrainz_id'). A discogs_id item is a Discogs track key (release ID plus track position, e.g. '2844-A'), not a bare release ID. Each matched track carries the same fields as get_track, including BPM and musical key. Costs one API credit per line.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"input_type": "<input_type>",
"items": "<items>"
},
"name": "resolve_tracks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Strings for id/isrc types; {artist, title} objects for track_name | |
| input_type | Yes |