Browse curated Goodreads Listopia lists by category. Solves the missing directory by returning a catalog of list IDs, names, and categories for further exploration.
Retrieve featured reviews for any Goodreads book, including reviewer, rating, text, date, like/comment counts, and spoiler flag, sorted by likes. No login or credentials needed.
Fetch a specific Goodreads book record by ID from the Goodreads books dataset. Returns clean, structured book data for any valid Goodreads book identifier.
Retrieve a normalized Goodreads author profile by author ID: bio, birth/death dates, website, genres, photo, and aggregate rating stats—from public data without credentials.
Enables answering statistical questions about a large Goodreads dataset in BigQuery using aggregate-only tools, with built-in guards and caveats that prevent users from getting misleading numbers from known data defects.
A read-only MCP server for Goodreads that enables LLMs to search for books, retrieve detailed book info with ratings and reviews, and explore recommendations, series, and author bibliographies using public data sources without requiring authentication.
Fetch a Goodreads book by ID to obtain normalized data: description, authors, series, genres, format, pages, publisher, publication date, ISBNs, and full star-rating distribution.
Fetch a Goodreads Listopia ranked book list by ID, with pagination for full browsing. Get structured, credential-free public Goodreads data for any list.
Retrieve top books by Goodreads genre tag, including title, author, average rating, ratings count, publication year, and shelf count. Pass any valid genre slug to get up to 50 books in clean JSON.
Fetch a Goodreads author's attributed quotes with text, tags, like count, and source book details. Retrieve public quotes for any author ID without credentials.
Search crawled Goodreads book data by title, author, genre, ISBN, rating, year, or format, then sort by relevance, rating, reviews, publication date, or pages to find matching books.
Get aggregated counts of Goodreads authors by genre or run_id, with optional filters for name, genre, rating, and ratings count to analyze dataset composition.
Check dataset shape, coverage, and known defects before substantive answers. Get live row counts for coverage-problem columns and the full caveat list, including unlisted defects.
Analyze monthly publication patterns and per-month rating averages, filterable by year, language, and rating threshold. January is flagged as inflated from unknown dates; use yearly stats for time-series.
Find where a 4,154-user panel's ratings diverge from Goodreads' wider ratings across titles, revealing books users rate higher or lower than the community.