Readwise MCP HTTP Server
Provides access to Readwise highlights and documents through vector and full-text search capabilities, enabling retrieval and exploration of saved reading materials and annotations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Readwise MCP HTTP Serversearch my highlights for notes about machine learning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-readwise
MCP server for Readwise built on FastMCP. Provides 17 tools covering highlights, books, tags, Reader documents, and bulk export.
Installation
uv syncOr with pip:
pip install .Related MCP server: Kiseki-Labs-Readwise-MCP
Configuration
Set the following environment variables:
Variable | Required | Default | Description |
| Yes | - | Readwise API access token |
| No |
| Transport mode: |
| No |
| HTTP server host |
| No |
| HTTP server port |
| No | - | Bearer token for MCP Portal auth |
| No |
| Readwise API base URL |
Get your Readwise access token at: https://readwise.io/access_token
Usage
Local (stdio)
READWISE_TOKEN=your_token uv run mcp-readwiseHTTP mode
READWISE_TOKEN=your_token TRANSPORT=http uv run mcp-readwiseDocker
cp .env.example .env # Add your READWISE_TOKEN
docker compose up -dAvailable Tools
Highlights
Tool | Description |
| Search using semantic, full-text, or hybrid mode |
| List with filters (book, tag, date) and pagination |
| Get by ID with book metadata |
| Create on a book with optional note/tags |
| Update text or note |
| Delete by ID |
| Bulk export with cursor pagination |
Books
Tool | Description |
| List with category/source/annotation filters |
| Get by ID |
Tags
Tool | Description |
| List all tags |
| Create a new tag |
| Delete by ID |
| Add or remove a tag on a highlight |
Reader
Tool | Description |
| List Reader docs with location/category filters |
| Get by ID with full content |
| Save a URL to Reader |
| Update reading progress (0.0-1.0) |
Project Structure
mcp_readwise/
server.py # FastMCP app, tool registration, entry point
config.py # pydantic-settings configuration
client.py # Centralized httpx client (auth, retries, rate limits)
auth.py # Bearer token verifier for MCP Portal
models/ # Pydantic response models
tools/ # Tool functions by domainDeployment
Deployed via Komodo to ubuntu-smurf-mirror, accessible through Cloudflare MCP Portal at mcp-readwise.cdit-dev.de.
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CaseyRo/readwise-mcp-http-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server