Recent words
get_recent_wordsEvery word in one notebook, or all, in the order it was added, newest first, whatever its progress: new, learning, mastered and paused alike. It takes no filter, search or date range; it answers what the user saved lately. Each word comes with a short form of its meanings, its status and the day it was added. Up to 100 words a page (default 50). The first page gives total, the number of matching words, counted up to 10000 (totalIsAtLeast marks a larger count). While more remain, a page ends with next_cursor; sent back as cursor with the same arguments, it returns the next page.
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": "get_recent_words"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Words per page, 1 to 100. Default 50. | |
| cursor | No | next_cursor from the previous page; omit for the first page. | |
| notebook_id | No | A notebook id from list_notebooks, or all. Omit for the default notebook. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | No | ||
| words | Yes | ||
| nextCursor | No | ||
| notebookId | Yes | ||
| totalIsAtLeast | No |