connection_status
ChatGPTCheck this WordAI connection: whether it works, which permissions (scopes) it has, and whether the user turned on automatic vocabulary saving (autoSaveVocabulary). Use after answering a question about what an English word or phrase means, or before word book work. Reads no definitions or word books.
create_wordbook
ChatGPTCreate a saved custom WordAI word book with up to 100 terms for the connected user (a saved book, not a draft). Use when the user asks to keep a list as a word book. Returns the new bookId.
create_wordbook_draft
ChatGPTCreate a private 7-day draft list of up to 100 terms and return its review URL. A draft is not a saved word book: the user reviews and saves it in WordAI. Use when the user wants to review a list before saving it.
delete_wordbook
ChatGPTDelete one of the user's custom WordAI word books by its exact bookId, when the user asks to delete that book. The book moves to WordAI's trash for 7 days and can be restored during that time, then is removed for good. The AI Word Book, system books and the starred collection can't be deleted.
edit_wordbook
ChatGPTRename one of this user's custom WordAI word books, add terms to it, or remove terms from it (removed terms go to WordAI's 7-day trash). Needs the book's exact bookId. Not for system books or the starred collection.
get_learning_summary
ChatGPTCount learning stages for the user's synced learning records.
get_profile
ChatGPTReturn the stable, opaque WordAI account profile represented by this connection.
get_wordbook
ChatGPTRead up to 100 words from one of the user's word books (a custom book or the starred collection). A custom book includes its total wordCount; nextOffset (custom book) or nextCursor (starred collection) gives the next page.
list_learning_progress
ChatGPTRead one page of the user's synced per-sense learning progress.
list_search_history
ChatGPTRead one page of future submitted searches from the last 90 days, if history recording is enabled.
list_trash
ChatGPTList what was deleted from the user's WordAI word books in the last 7 days (deleted books and removed terms), newest first, each with the trashId needed to restore it.
list_wordbooks
ChatGPTList the user's starred collection and up to 50 custom word books with their word counts. nextCursor gives the next page.
lookup_word
ChatGPTCheck whether an exact word or phrase is already in this user's saved WordAI word books or starred words, and in which books. Does not look up dictionary definitions or generate an explanation.
restore_from_trash
ChatGPTRestore an item from WordAI's 7-day trash by trashId: a deleted word book comes back as a saved word book; removed terms go back into their book, or into the AI Word Book if that book is gone. Items marked restoreInApp (a system or built-in book deleted in the app) can only be restored in the WordAI app's Recently Deleted.
save_word
ChatGPTSave one English word or short term to this user's WordAI word books: the AI Word Book by default, or a custom book given by bookId. Use when the user asks to save or remember a word. mode=auto is accepted only if the user turned on automatic vocabulary saving; otherwise the server rejects it. A successful result means the word is saved, not drafted.
save_words
ChatGPTSave up to 20 English words or short terms to this user's WordAI word books in one call: the AI Word Book by default, or a custom book given by bookId. Use when the user asks to save several words, or with mode=auto to keep the new terms a learner met while studying. mode=auto is accepted only if the user turned on automatic vocabulary saving; otherwise the server rejects it. Terms already in the book are reported, not added again.