List my notebook songs
jj_list_songsList songs in the calling account's private Jam Jam notebook page by page, oldest update first, using cursor pagination and optional updatedSince filtering for incremental exports.
Instructions
Lists the songs in the calling account's PRIVATE Jam Jam notebook, page by page, oldest update first. fields="summary" (default) gives id, title, artist, key, capo, bpm, playlistIds and updatedAt; fields="full" adds the complete pivot payload (chords, lyrics, sections) and lowers the page cap to 25. Use the returned nextCursor to get the next page, and stop when it is null. Consumes one unit of the daily READ quota (2000/day free, 20000 Premium), never a conversion.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "jj_list_songs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, default 30, hard cap 100 (25 when fields="full"). | |
| cursor | No | Opaque cursor from a previous call's `nextCursor`. Replay it verbatim; never build one. | |
| fields | No | "summary" (default) or "full" to include the complete song payload. | |
| updatedSince | No | ISO 8601 date. Returns only objects STRICTLY newer (updatedAt > updatedSince). Keep the largest updatedAt you received and pass it back next time for an incremental export. |