What your AI apps can do with Readwise
- Search highlights
- Read saved documents
Readwise MCP tools
35 tools, taken from the publisher's documentation on 29 October 2026. The server decides what it offers and can add or rename tools at any time; after you connect, Toolstile shows the current list.
| Tool | What it does |
|---|---|
readwise_search_highlights | Hybrid vector and full-text search over your highlights |
readwise_list_highlights | List highlights newest first, filtered by book, tag or date range |
readwise_create_highlights | Create one or more highlights, optionally linked to a book or article |
readwise_update_highlight | Update a highlight's text, note, location or tags |
readwise_delete_highlight | Delete a highlight |
readwise_get_daily_review | Get today's spaced-repetition review set |
reader_search_documents | Hybrid search across the full text of your Reader library |
reader_list_documents | List Reader documents newest first, filtered by location, category or tag |
reader_create_document | Save a URL or HTML/text content to Reader |
reader_get_document_details | Get a document's metadata and full Markdown content |
reader_move_documents | Move documents between inbox, later, shortlist, archive and feed |
reader_bulk_edit_document_metadata | Edit title, author, category and other fields on up to 50 documents |
reader_export_documents | Start a ZIP export of all documents as Markdown |
reader_get_export_documents_status | Check export progress and get the download URL when done |
reader_list_tags | List all tags in your Reader library |
reader_add_tags_to_document | Add tags to a document |
reader_remove_tags_from_document | Remove tags from a document |
reader_get_document_highlights | Get all highlights on a document |
reader_create_highlight | Create a highlight from exact text in a document |
reader_add_tags_to_highlight | Add tags to a highlight |
reader_remove_tags_from_highlight | Remove tags from a highlight |
reader_set_highlight_notes | Set the note on a highlight |
books_list_books | List books, filtered by shelf, ISBN, ASIN or change time |
books_create_books | Add up to 10 books by ISBN, ASIN, catalog id or title and author |
books_update_books | Update a book's shelf, reading dates, rating, review or page count |
books_delete_books | Delete books |
books_list_sessions | List reading sessions newest first, filtered by book or time |
books_create_sessions | Log completed reading sessions, optionally posting to your feed |
books_update_sessions | Edit a reading session's feed caption |
books_delete_sessions | Delete reading sessions with their XP and feed posts |
books_get_sessions_by_day | Get daily reading totals for a date range |
books_get_stats_summary | Get reading totals and goal for a year or all time |
books_list_public_tokens | List tokens created for your public book feed |
books_create_public_token | Create a token that lets an external site read your public feed |
books_revoke_public_token | Revoke a public feed token |
Suggested access for each AI app
The documentation this list comes from doesn't mark Readwise's tools as read-only or destructive. Read each tool's description and decide per app before allowing it.
Coding agent in Claude Code or Cursor. Allow the read tools so the agent can look things up without stopping, and require approval for tools that change shared data.
Chat or research app in Claude Desktop. Allow reading and searching. Allow writes only where you want the app to act for you.
Unattended agent, such as a scheduled Codex job. No one is watching the session, so keep it narrow: allow what the job needs, require approval for changes and block the rest.
Blocked tools are removed from the tool list an app sees, so it won't try them. Because rules apply per app, the same Readwise connection can be broad in one app and read-only in another, and the credential stays in Toolstile instead of each app's config file.
How it works with Toolstile
- Connect once. Add Readwise to a workspace (browser sign-in). Toolstile keeps the credential, so no agent config holds it.
- Choose access per app. Give Claude Code every Readwise tool, give Cursor only the read tools, or keep Readwise away from an app entirely.
- Share approved accounts. Teammates use the connection without copying tokens, and you can remove access in one place.
- Review activity. See which app called which tool and when, so you can tighten access with evidence.
Add the Readwise MCP server to an AI app
Through Toolstile, every AI app uses one gateway entry, whichever servers you connect. In Claude Code:
claude mcp add --transport http toolstile 'https://mcp.toolstile.com/mcp'Then connect Readwise in your workspace and choose which of its tools that app may use. Client setup covers Codex, Cursor and Claude Desktop.
To connect directly instead, add the Readwise endpoint to each app separately. In Claude Code:
claude mcp add --transport http readwise 'https://mcp2.readwise.io/mcp'In Cursor's mcp.json:
{
"mcpServers": {
"readwise": {
"url": "https://mcp2.readwise.io/mcp"
}
}
}Some servers accept only clients they have approved, or need a token header. Check the Readwise MCP documentation for what your client needs.
Before you connect
A Readwise account. Sign-in uses your Readwise permissions.
Server details
| Detail | Value |
|---|---|
| Publisher | Readwise |
| Endpoint | https://mcp2.readwise.io/mcp |
| Authentication | Browser sign-in |
| Categories | Marketing & research, Productivity |
| Tool list | 35 tools, observed 29 October 2026 (docs) |