SansFiction
Search, discover, and manage books across multiple sources. Connect Claude, ChatGPT, Gemini, and Cursor to the SansFiction library for book metadata, reading progress, and personal library management.
How to connect
https://sansfiction--hello-uvza.run.tools
tools/list returns the expected tools before relying on them in production.Tools
(16)-
search_booksSearch for books in the public catalog.
-
get_book_detailsGet detailed metadata for a specific book.
-
get_series_detailsGet information about a book series and its volumes.
-
list_my_booksList books in your personal library. Requires authorization.
-
update_book_statusUpdate a book's status in your library. Requires authorization.
-
add_book_to_libraryAdd a book to your library. Requires authorization.
-
remove_book_from_libraryRemove a book from your library. Requires authorization.
-
log_reading_progressLog reading progress and update reading stats. Requires authorization.
-
update_book_ratingUpdate your rating for a book in your library. Requires authorization.
-
update_book_reviewUpdate your review text for a book in your library. Requires authorization.
-
update_book_datesUpdate started/finished dates for a book in your library. Requires authorization.
-
list_my_collectionsList your personal book collections. Requires authorization.
-
search_my_librarySearch for books specifically within your personal library. Requires authorization.
-
add_book_to_collectionAdd a book to one of your collections. Requires authorization.
-
get_collection_detailsGet details for one of your collections and its books. Requires authorization.
-
get_stats_summaryGet reading stats for a date range, matching the Stats page. Requires authorization.