Readwise MCP Enhanced
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| readwise_save_documentC | Save a document (URL or HTML content) to Readwise Reader |
| readwise_list_documentsB | List documents from Readwise Reader with optional filtering |
| readwise_update_documentC | Update a document in Readwise Reader |
| readwise_delete_documentC | Delete a document from Readwise Reader |
| readwise_list_tagsB | List all tags from Readwise Reader |
| readwise_topic_searchC | Search documents in Readwise Reader by topic using regex matching on title, summary, notes, and tags |
| readwise_list_highlightsB | List highlights from Readwise with optional filtering by book, date, or other criteria |
| readwise_create_highlightC | Create new highlights manually in Readwise |
| readwise_export_highlightsC | Export all highlights from Readwise with optional filtering. Perfect for bulk analysis or backup. |
| readwise_get_daily_reviewB | Get your daily review highlights for spaced repetition learning |
| readwise_list_booksB | List books that have highlights in Readwise with optional filtering |
| readwise_get_book_highlightsB | Get all highlights from a specific book |
| readwise_search_highlightsC | Advanced search across all highlights using text queries and field-specific filters. Equivalent to official Readwise MCP search functionality. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Every tool has a clearly distinct purpose targeting specific resources and actions in the Readwise ecosystem. For example, 'readwise_list_highlights' vs. 'readwise_search_highlights' vs. 'readwise_export_highlights' each serve different query/retrieval needs, while 'readwise_save_document' and 'readwise_update_document' handle distinct document lifecycle stages. No tools appear to overlap or cause confusion.
All tools follow a perfectly consistent 'readwise_verb_noun' naming pattern throughout, using snake_case uniformly. The verbs are clear and appropriate (e.g., create, delete, export, get, list, save, search, update), and the nouns precisely identify the target resources (e.g., highlight, document, book, tags).
With 13 tools, the server is well-scoped for managing highlights, documents, books, and tags in Readwise. Each tool earns its place by covering distinct operations like listing, searching, exporting, creating, updating, and deleting across these resources, avoiding both redundancy and gaps.
The toolset provides complete CRUD/lifecycle coverage for the Readwise domain: it supports creating, reading (via list, get, search, export), updating, and deleting for highlights and documents, plus auxiliary operations like daily reviews and tag management. No obvious gaps exist for core workflows.