Shelfclub
Server Details
Search a catalog of 1.7 million books and find books by mood, vibe, pace or genre. Read-only.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
6 toolsfind_books_by_moodFind books by moodRead-onlyIdempotentInspect
Find books in the Shelfclub catalog by mood, vibe, pace and genre tags. At least one tag is needed. Books that carry every requested tag are listed first, most read first; when there are fewer of those than asked for, books that carry some of the tags follow, and matchAll says how many of the books returned carry every tag. Each book is returned with its own tags. Returns up to 10 books, each with its Shelfclub id, authors, description, reader rating, series and shelfclub.app link. The tags are machine-generated.
| Name | Required | Description | Default |
|---|---|---|---|
| pace | No | How quickly the story moves. | |
| limit | No | How many books to return. | |
| moods | No | How the book feels to read. | |
| vibes | No | The kind of reading experience. | |
| genres | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| books | No | |
| status | Yes | "try_again_later": the service was busy and looked nothing up, so the other fields are absent. |
| hasMore | No | Whether more books carry these tags than were returned. |
| matchAll | No | How many of `books`, counted from the first, carry every tag asked for. The books after them carry some of the tags. |
| tagProvenance | No | Where the moods, vibes, pace and genres come from. |
| retryAfterSeconds | No | With "try_again_later", when known: how long to wait. |
get_authorGet authorRead-onlyIdempotentInspect
Look up an author in the Shelfclub catalog by Shelfclub author id, which get_book returns for the authors of a book. Returns the author's name, biography, birth and death dates and shelfclub.app link. With include_books, also returns up to 10 of their books, the most recently published first, each with its Shelfclub id, description, reader rating, series, shelfclub.app link, and machine-generated mood, vibe, pace and genre tags.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The Shelfclub id of the author, from the `authorLinks` of a get_book result. | |
| include_books | No | Also return up to 10 of the author's books. |
Output Schema
| Name | Required | Description |
|---|---|---|
| books | No | With `include_books`: the most recently published first. |
| author | No | |
| status | Yes | "try_again_later": the service was busy and looked nothing up, so the other fields are absent. |
| booksTotal | No | With `include_books`: how many of their books the catalog has. |
| tagProvenance | No | Where the moods, vibes, pace and genres come from. |
| retryAfterSeconds | No | With "try_again_later", when known: how long to wait. |
get_bookGet book detailsRead-onlyIdempotentInspect
Look up one book in the Shelfclub catalog, by its Shelfclub id or by ISBN. Returns its description, authors, reader rating, series, an edition (ISBN, page count, publisher, publication date, language), its shelfclub.app link, and machine-generated mood, vibe, pace and genre tags. A lookup by id also returns the Shelfclub author id of each author that has an author record.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The Shelfclub id of the book, as the other tools return it. Give this or `isbn`, not both. | |
| isbn | No | An ISBN-10 or ISBN-13, with or without hyphens. |
Output Schema
| Name | Required | Description |
|---|---|---|
| book | No | |
| status | Yes | "try_again_later": the service was busy and looked nothing up, so the other fields are absent. |
| tagProvenance | No | Where the moods, vibes, pace and genres come from. |
| retryAfterSeconds | No | With "try_again_later", when known: how long to wait. |
get_similar_booksGet similar booksRead-onlyIdempotentInspect
List the books in the Shelfclub catalog whose mood, vibe, pace and genre tags overlap most with those of a given book. The tags are machine-generated, and a book that has none has no similar books. Returns up to 10 books, each with its Shelfclub id, authors, description, reader rating, series, tags and shelfclub.app link.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The Shelfclub id of the book, as the other tools return it. | |
| limit | No | How many books to return. |
Output Schema
| Name | Required | Description |
|---|---|---|
| books | No | |
| status | Yes | "try_again_later": the service was busy and looked nothing up, so the other fields are absent. |
| tagProvenance | No | Where the moods, vibes, pace and genres come from. |
| retryAfterSeconds | No | With "try_again_later", when known: how long to wait. |
get_trending_booksGet trending booksRead-onlyIdempotentInspect
List the books trending on Shelfclub: the books its readers have been shelving come first, then the catalog's most widely read books. Returns up to 10 books, each with its Shelfclub id, authors, description, reader rating, series, shelfclub.app link, and machine-generated mood, vibe and pace tags.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many books to return. |
Output Schema
| Name | Required | Description |
|---|---|---|
| books | No | |
| status | Yes | "try_again_later": the service was busy and looked nothing up, so the other fields are absent. |
| tagProvenance | No | Where the moods, vibes, pace and genres come from. |
| retryAfterSeconds | No | With "try_again_later", when known: how long to wait. |
search_booksSearch booksRead-onlyIdempotentInspect
Search the Shelfclub book catalog by title or author name. Returns up to 10 books, each with its Shelfclub id, authors, description, reader rating, series, shelfclub.app link, and machine-generated mood, vibe, pace and genre tags.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many books to return. | |
| query | Yes | A book title, an author name, or both. |
Output Schema
| Name | Required | Description |
|---|---|---|
| books | No | |
| total | No | How many books in the catalog match, of which `books` is the first few. |
| status | Yes | "try_again_later": the service was busy and looked nothing up, so the other fields are absent. |
| exactMatch | No | False when nothing matched the query as written and `books` holds the closest titles instead. |
| tagProvenance | No | Where the moods, vibes, pace and genres come from. |
| retryAfterSeconds | No | With "try_again_later", when known: how long to wait. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
find_books_by_mood - First observed
get_author - First observed
get_book - First observed
get_similar_books - First observed
get_trending_books - First observed
search_books
Related MCP Connectors
Search books, authors and series, get recommendations, and manage your own reading shelves.
Book discovery using an AI-curated book catalog that eliminates hallucinations and surfaces lesser-known titles.
Read-only access to The Family Almanac's parenting-focused book library, grounded guide metadata...
- LeafleOAuthnet.nanosheep
Personalised book recommendations, filtered to what's on your public library's shelf right now.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables read-only search and retrieval of the public Reknihy.cz book catalog, including filtering, sorting, ISBN lookup, category browsing, and access to product details such as price, availability, and images.4ISC
- FlicenseNot gradedqualityAmaintenanceProvides a read-only API over a book catalogue, offering tools to search books, retrieve book details and series, and inspect provenance and source agreement data.-
- AlicenseBqualityAmaintenanceEnables AI agents to get book recommendations by topic or mood, discover serendipitous blind-date picks from first sentences, and access free public-domain classics with read-now availability, all with no API keys required.5117 PyPIMIT
- AlicenseAqualityAmaintenanceEnables an LLM to search and research Goodreads books, ratings, and reviews using public data, without login or writes.12GPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.