search_books
Search the public SansFiction catalog by title, author, series, mood, or ISBN to find books and obtain their unique IDs for use with other tools.
Instructions
Search the public SansFiction catalog (no auth). Returns JSON { query, searchType, count, books[] }; each book includes id (the catalog UUID used as book_id by every other tool), slug, title, and authors. When to use: your entry point for discovery — resolve a title/author/ISBN into a book_id. Use search_my_library instead to search only the signed-in user's own shelves; use get_book once you already have an id/slug and want full details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of books to return. Range 1–50. Default 20. | |
| query | Yes | Search text. With searchType 'isbn' (or an 'isbn:' prefix) pass a 10- or 13-digit ISBN. | |
| searchType | No | What `query` matches against. 'all' (default) = title/general full-text; 'author' = contributor name; 'series' = series name; 'mood' = a mood term such as cozy or dark; 'isbn' = exact ISBN-10/13 lookup. |