mcpField
R
ReadingRate

ReadingRate

Remote
readingrate.comGames & Entertainment0Updated 2w ago

About ReadingRate

ReadingRate provides a book catalog and reading tracker for readers using Claude, ChatGPT, Gemini CLI, or Cursor. Its catalog offers difficulty, reading-time, literary-regard, prize, and ranked-list data, while an account adds personal reading records and clubs.

Key features

  1. 01Browse difficulty scores in nine dimensions
  2. 02View reading times and ranked lists
  3. 03Identify books from shelf photos or lists
  4. 04Track reading progress and saved notes
  5. 05Prepare book-club meetings

Use cases

  1. 01Choose a book based on available reading time
  2. 02Plan a path into a country's literature
  3. 03Discuss a finished book using saved passages
  4. 04Prepare meeting questions within pages read

MCP support

The plugin connects to ReadingRate's remote MCP server at https://mcp.readingrate.com/mcp. The server provides catalog data and, with an account, access to a reader's library, log, quotes, notes, and book clubs.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.readingrate.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

ReadingRate

ReadingRate's book catalog and reading tracker, for Claude, ChatGPT, Gemini CLI and Cursor. The plugin connects the ReadingRate server (https://mcp.readingrate.com/mcp) and adds six skills that walk an assistant through the things readers ask for most.

SkillWhat it doesAccount
shelf-to-libraryIdentifies the books in a photo of a shelf or a pasted list, and adds them to the reader's library when askedIdentifying: none. Adding: connected
log-readingLogs reading from a plain sentence: pages read, the page reached, a book started, finished or set asideConnected
next-bookChooses the next book by the time the reader has, their pace and the difficulty they usually readOptional
where-to-startLays out a reading path into a country's, a language's, a period's or a genre's literature, from ReadingRate's ranked listsOptional
book-debriefTalks through a finished book from the passages and notes the reader saved, and keeps the conclusions if they wantConnected
book-club-prepPrepares for a club meeting: the schedule, the pages left, and questions within the pages readConnected

The catalog works without an account: difficulty scores in nine dimensions, reading times, literary regard, prizes and ranked lists. A ReadingRate account (https://readingrate.com) connects the reader's library, reading log, quotes, notes and book clubs.

Privacy policy: https://readingrate.com/privacy. Support: https://readingrate.com/contact.

Install in Claude Code

/plugin marketplace add simonsbookclub/readingrate-plugin
/plugin install readingrate-books@readingrate

Install in Gemini CLI

gemini extensions install https://github.com/simonsbookclub/readingrate-plugin

Sign in with /mcp auth readingrate, or when Gemini asks the first time a tool needs your account.

Any other app

Add the server address https://mcp.readingrate.com/mcp as a remote (Streamable HTTP) MCP server. It signs in with OAuth, so there is no key to copy. The server is listed in the MCP Registry as com.readingrate/readingrate.

License

The skills and manifests in this plugin are under the MIT License (LICENSE). The ReadingRate service they connect to has its own terms: https://readingrate.com/terms.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.