Skip to main content
Glama

Shelfclub

Find books by mood

find_books_by_mood
Read-onlyIdempotent

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.

Input Schema

TableJSON 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

TableJSON Schema
NameRequiredDescriptionDefault
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.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources