list_bookmarks
List user's Twitter bookmarks with optional filtering and pagination. Supports filtering by read status, media type, author, tags, date ranges, and sorting options. IMPORTANT: Use this tool (with the 'author' parameter) when the user asks to show tweets by a specific author.
search_bookmarks
Search through a user's Twitter bookmarks using keyword search (q), semantic search (vector_search_term), or author filtering (author). At least one of q, vector_search_term, or author should be provided. IMPORTANT: Use the 'author' parameter for filtering by author, not the 'q' field.
get_bookmark_count
Get the total count of user's bookmarks with optional filtering. Useful for understanding the size of bookmark collections before listing them.
list_labels
List all user's labels with their usage counts. Useful for discovering existing labels before adding new ones.
add_labels_to_tweets
Add a label to a list of tweets. Can use an existing label by ID or create a new label by name. Either label_id or label_name must be provided.
remove_labels_from_tweets
Remove a label from a list of tweets using label_name.
setup_vector_store
Initialize the vector store for semantic bookmark search. CRITICAL: When vector/semantic search fails with 'Vector Store Not Setup' error, call this tool. This is an async operation that may take a few minutes for large bookmark collections.