List words
list_wordsBrowses the user's words by any mix of: a filter (all; due, waiting for review today; new or not_started, not yet practised; struggling, keeps going back to box 1; starred; mastered; retired, paused in the app; corrections; hard_spelling), a CEFR level, a topic, a date range (added_after, added_before), a text that narrows the list, and a sort (recent, oldest or alphabetical). notebook_id all covers every notebook. It lists matches in the chosen order, not ranked by how well they match. Each word comes with a short form of its meanings and its progress. 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": "list_words"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Order. Default recent (newest first). | |
| level | No | Only this CEFR level. | |
| limit | No | Words per page, 1 to 100. Default 50. | |
| query | No | Only words matching this text, in either language. | |
| topic | No | Only words filed under this topic (for an imported book, its title). | |
| cursor | No | next_cursor from the previous page of the same call; omit for the first page. | |
| filter | No | Which words. Default all. | |
| added_after | No | Only words added on or after this date, YYYY-MM-DD. | |
| notebook_id | No | A notebook id from list_notebooks, or all for every notebook. Omit for the default notebook. | |
| added_before | No | Only words added before this date, YYYY-MM-DD. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | No | ||
| words | Yes | ||
| nextCursor | No | ||
| notebookId | Yes | ||
| totalIsAtLeast | No |