Siftivo

com.siftivoPublished by siftivo.comOfficial publisherv0.2.0Updated Oct 24, 2026

Book recommendations from your reading history, plus your shelves, ratings and series order.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowKnowledge & Memory

Overview

AI-generated overview

Lets an assistant search a book catalog, get recommendations, and read or update a linked reader's Siftivo shelves, ratings and progress.

What you can do
Siftivo exposes 13 tools over a remote endpoint. The assistant can look up books, authors and series, including series reading order, and can recommend books from a mood or description or from titles the reader already loved. It also shows the weekly Siftivo Reading Index of popular books. For a linked account it reads the reader's shelves, ratings, notes and taste profile, and can add books, set reading status, rate them, record progress or remove them.
When to use it
Use it when someone wants book discovery and reading-list help: what a book is about, what to read after a particular book, what is popular this week, or personalized recommendations. It is also useful for managing an existing Siftivo library, such as adding a finished book with a rating or checking whether a title is already on a shelf.
Requirements
A remote streamable HTTP endpoint at api.siftivo.com; no package or local runtime is needed. The catalog and recommendation tools appear usable without an account. The library and taste tools need a linked Siftivo account, which the manifest does not describe in detail.
Before you install
Several tools change the reader's data: add_to_library writes shelf status, ratings and progress, and remove_from_library takes a book off the shelves entirely, discarding its shelf, progress and notes. Library and taste results include private notes and books set to only me, so treat that data as sensitive. No authentication method or credentials are declared in the manifest.

Installation

In SourceWeft

  1. Open Siftivo in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.siftivo%2Fsiftivo/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "siftivo": {
      "type": "http",
      "url": "https://api.siftivo.com/mcp"
    }
  }
}

README

This repository has no README.

Tools

13

search_books

Search books

Find a book in the Siftivo catalog by its title or author, or by words from what it is about, and get the workId the other Siftivo tools take. Suits a named book ("add Circe to my list", "what is Babel about", "is Demon Copperhead worth reading") and the book behind a half-remembered plot ("the novel about a man alone in an endless house of statues").

ParameterslimitqueryrequiredisFiction

get_book

Get a book

What one book is about: synopsis, authors, year, series and position, genres, and its siftivo.com page. Suits "what is X about" and "is X part of a series". For a reader who has linked their Siftivo account it also suits "would I like X": when the book fits their taste, the result says why. Takes a workId from search_books, or a siftivo.com slug.

Parametersidrequired

get_author

Get an author

An author's biography and the books Siftivo holds for them, with years. Suits "what else has X written" and "tell me about X". Takes the author's name, an author id, or a siftivo.com slug.

Parametersidrequired

get_series

Get a series

A book series in reading order: every book with its position and publication year, and whether the series is complete. Suits "what order do the X books go in", "what is book 3 of X" and "is the next X book out". Takes the series name, or a series id from get_book or what_to_read_next.

Parametersidrequired

get_reading_index

Get the Siftivo Reading Index

The weekly Siftivo Reading Index: the fiction and nonfiction books moving most in cultural circulation this week, ranked, with weeks on the chart and new entries. Suits "what books are popular right now", "what is everyone reading" and "what are the big books this week".

Parametersweek

recommend_from_description

Recommend books from a description

Book recommendations from a mood, theme or subject in the reader's own words: "cozy fantasy with found family", "a good book about grief", "something light for the beach". Matches on meaning rather than on a title or an author name. For a reader who has linked their Siftivo account, the results leave out books already in their library and books they hid, avoided or recently passed on, and a result that fits their taste says why.

ParameterslimitisFictiondescriptionrequired

recommend_from_titles

Recommend books from titles

Book recommendations from books the reader already loved, named by title: "books like Project Hail Mary", "I loved Circe and Piranesi, what else would I like", a book club that enjoyed one pick. Titles are resolved against the catalog first, and any that do not resolve are reported back rather than guessed at. Other books by the same authors are left out. For a reader who has linked their Siftivo account, the results leave out books already in their library and books they hid, avoided or recently passed on, and a result that fits their taste says why.

ParameterslimittitlesrequiredisFiction

get_my_library

Get my library

The signed-in reader's Siftivo shelves: what they want to read, are reading, finished or did not finish, with their ratings, progress, private notes and which books are set to only me. Suits "what am I reading", "what is on my to-read list" and "what have I finished". Filter to one shelf with status. Needs a linked Siftivo account.

Parametersstatus

add_to_library

Add a book to my library

Log reading on the signed-in reader's Siftivo shelves: add a book to want to read (NOT_STARTED), mark it READING, FINISHED or DNF, rate it, or record progress. Suits "add X to my list", "I just finished X, four stars" and "I'm halfway through X". "Finished it, four and a half stars" is one call with readingStatus FINISHED and rating 4.5. The workId comes from search_books. Each field given replaces what the reader had there before, so send a rating or a note only when they asked for that one to change. Omitting readingStatus leaves the book on the shelf it is already on. Needs a linked Siftivo account.

ParametersnotesratingworkIdrequiredprogressvisibilityreadingStatus

get_my_book

Get one book from my library

Which of up to 25 books the signed-in reader already has on a shelf, and for each one the shelf, their rating and their progress. Takes titles ("Title by Author" resolves best) or workIds. Suits "have I read X", "which of these have I read" and checking a list of book suggestions against what the reader has already read. Titles not in the catalog come back under unmatched. Needs a linked Siftivo account.

Parametersbooksrequired

remove_from_library

Remove a book from my library

Take a book off the signed-in reader's shelves entirely, discarding its shelf, progress and notes. The reader's rating for the book stays. Suits "take X off my shelves" and "remove X from my list". Moving a book between shelves is add_to_library with a new readingStatus. Needs a linked Siftivo account.

ParametersworkIdrequired

get_my_taste

Get my taste

The signed-in reader's taste: the books, authors, series, genres and moods they love, what they avoid or quit, why each one counts, and how far from their usual taste they like to range. A recommendation for this reader rests on it, so it suits "what should I read next", "recommend me a book", "something I would like" and "what kind of books do I like" when no book or mood is named. The strongest 40 entries come back by default, and limit raises that. Needs a linked Siftivo account. It is the same profile the app's own recommendations use.

Parameterslimit

Version history

2
  1. v0.2.0LatestOct 15, 2026
  2. v0.1.0Sep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.