Search GrooveSheet songs
search_songsSearch GrooveSheet's public library of AI-transcribed songs by title or artist.
Returns up to 10 songs per page with id, title, artist, the separated instruments, whether the song has sheet music / MIDI / stems, and the song page URL. Track-level flags only: call get_song for which specific parts are scored, since a song can have sheet music for one part and only MIDI for another.
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": {
"query": "<query>"
},
"name": "search_songs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based results page (10 songs per page). | |
| query | Yes | Song title and/or artist, e.g. 'Easy On Me Adele'. | |
| format | No | Only songs offering this format. 'sheet' = readable sheet music (MusicXML/PDF), 'midi' = MIDI transcription, 'stems' = isolated audio. With an instrument, 'sheet' and 'midi' are checked for that specific part. | |
| instrument | No | Only songs with this part: drums, piano, bass, guitar, vocals or other. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||