Skip to main content
Glama

Shelfclub

Server Details

Search a catalog of 1.7 million books and find books by mood, vibe, pace or genre. Read-only.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

6 tools
find_books_by_moodFind books by mood
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
paceNoHow quickly the story moves.
limitNoHow many books to return.
moodsNoHow the book feels to read.
vibesNoThe kind of reading experience.
genresNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
booksNo
statusYes"try_again_later": the service was busy and looked nothing up, so the other fields are absent.
hasMoreNoWhether more books carry these tags than were returned.
matchAllNoHow many of `books`, counted from the first, carry every tag asked for. The books after them carry some of the tags.
tagProvenanceNoWhere the moods, vibes, pace and genres come from.
retryAfterSecondsNoWith "try_again_later", when known: how long to wait.
get_authorGet author
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe Shelfclub id of the author, from the `authorLinks` of a get_book result.
include_booksNoAlso return up to 10 of the author's books.

Output Schema

ParametersJSON Schema
NameRequiredDescription
booksNoWith `include_books`: the most recently published first.
authorNo
statusYes"try_again_later": the service was busy and looked nothing up, so the other fields are absent.
booksTotalNoWith `include_books`: how many of their books the catalog has.
tagProvenanceNoWhere the moods, vibes, pace and genres come from.
retryAfterSecondsNoWith "try_again_later", when known: how long to wait.
get_bookGet book details
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoThe Shelfclub id of the book, as the other tools return it. Give this or `isbn`, not both.
isbnNoAn ISBN-10 or ISBN-13, with or without hyphens.

Output Schema

ParametersJSON Schema
NameRequiredDescription
bookNo
statusYes"try_again_later": the service was busy and looked nothing up, so the other fields are absent.
tagProvenanceNoWhere the moods, vibes, pace and genres come from.
retryAfterSecondsNoWith "try_again_later", when known: how long to wait.
get_similar_booksGet similar books
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe Shelfclub id of the book, as the other tools return it.
limitNoHow many books to return.

Output Schema

ParametersJSON Schema
NameRequiredDescription
booksNo
statusYes"try_again_later": the service was busy and looked nothing up, so the other fields are absent.
tagProvenanceNoWhere the moods, vibes, pace and genres come from.
retryAfterSecondsNoWith "try_again_later", when known: how long to wait.
search_booksSearch books
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many books to return.
queryYesA book title, an author name, or both.

Output Schema

ParametersJSON Schema
NameRequiredDescription
booksNo
totalNoHow many books in the catalog match, of which `books` is the first few.
statusYes"try_again_later": the service was busy and looked nothing up, so the other fields are absent.
exactMatchNoFalse when nothing matched the query as written and `books` holds the closest titles instead.
tagProvenanceNoWhere the moods, vibes, pace and genres come from.
retryAfterSecondsNoWith "try_again_later", when known: how long to wait.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • First observedfind_books_by_mood
    • First observedget_author
    • First observedget_book
    • First observedget_similar_books
    • First observedget_trending_books
    • First observedsearch_books

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources