readwise-mcpSet up, OAuth-authenticate, and use the Readwise MCP server (mcp2.readwise.io/mcp) via the mcporter CLI. Use when a user asks to connect/auth Readwise MCP, reset or troubleshoot OAuth login (stale redirect ports, invalid state), verify the connection, or run Readwise tools through mcporter.
Install via ClawdBot CLI:
clawdbot install TristanH/readwise-mcpThis skill is intentionally kept short.
High-level workflows live in: skills/readwise-mcp/RECIPES.md.
command -v mcporter && mcporter --version
Ensure you’re in the Clawdbot workspace root where config/mcporter.json lives.
# Add the server to the *project* config
mcporter config add readwise https://mcp2.readwise.io/mcp \
--auth oauth \
--description "Readwise MCP"
# Start OAuth login (will open a browser)
mcporter auth readwise --reset
mcporter list readwise --output json
mcporter call readwise.reader_list_tags --args '{}' --output json
Cause: you approved in a stale browser tab (old auth attempt / old port).
Fix:
mcporter auth readwise --reset
Cause: browser session reuse.
Fix:
You must land on:
http://127.0.0.1:
If the redirect hits a different port, mcporter will keep waiting.
To find the expected port:
cat ~/.mcporter/credentials.json
Look for redirect_uris and ensure the browser redirect matches exactly.
General pattern:
mcporter call readwise.<tool_name> --args '{...}' --output json
Notes:
--args must be valid JSON (prefer single quotes in shell).new = inbox, later, shortlist, archive, feed (RSS only).readwise_search_highlights — search highlights (vector + optional field filters)reader_search_documents — search Reader documents (hybrid search)reader_create_document — save a URL or HTML into Readerreader_list_documents — list newest documents (and paginate)reader_get_document_details — fetch a document’s full Markdown contentreader_get_document_highlights — fetch highlights for a documentreader_list_tags — list tag namesreader_add_tags_to_document / reader_remove_tags_from_documentreader_add_tags_to_highlight / reader_remove_tags_from_highlightreader_set_document_notes / reader_set_highlight_notesreader_move_document — move between inbox/later/shortlist/archivereader_edit_document_metadata — edit metadata (including seen)reader_export_documents — export Reader docs as a ZIPmcporter call readwise.readwise_search_highlights \
--args '{"vector_search_term":"incentives", "limit": 10}' \
--output json
mcporter call readwise.reader_search_documents \
--args '{"query":"MCP", "limit": 10}' \
--output json
mcporter call readwise.reader_list_documents \
--args '{
"limit": 10,
"location": "new",
"response_fields":["title","author","url","category","location","created_at","tags"]
}' \
--output json
mcporter call readwise.reader_get_document_details \
--args '{"document_id":"<id>"}' \
--output json
See: skills/readwise-mcp/RECIPES.md
Recipe names:
Readwise supports a shortlist location, but many people use it differently.
Default assumption (most users): inbox / later / archive
shortlist tag AND move the doc to later.Alternative setup: later / shortlist / archive
shortlist.So: before applying any shortlisting action, confirm which setup the user uses.
If unknown, assume the default (tag + move to later).
When a workflow proposes writes (tagging, moving, setting notes/seen), default to:
Generated Mar 1, 2026
Researchers use the skill to aggregate and search academic papers and articles saved in Readwise Reader. They can semantically search highlights for key concepts, export documents for literature reviews, and organize materials with tags and locations like 'later' or 'archive' for efficient project management.
Consultants leverage the skill to capture client reports, industry news, and insights into Readwise Reader. They use hybrid search to quickly retrieve relevant documents, tag items for different projects, and move materials between inbox and archive to maintain an organized knowledge base for client deliverables.
Individuals use the skill to manage their reading lists and highlights from books and articles. They can triage new content in the inbox, move items to 'later' for deferred reading, and search highlights to review key ideas, supporting continuous learning and personal growth.
Marketing teams save competitor analyses, trend reports, and inspiration sources into Readwise Reader. They search documents for content ideas, tag items by campaign, and export materials for content planning, streamlining the research phase of content creation.
Developers and technical writers store API docs, tutorials, and code snippets in Readwise Reader. They use the skill to fetch full Markdown content for reference, organize resources with tags, and move items to archive after use, keeping technical knowledge accessible and structured.
Offer a service that integrates Readwise MCP into existing business workflows, such as CRM or project management tools. Charge a subscription fee for setup, maintenance, and custom automation scripts that leverage the skill's tools for data syncing and reporting.
Provide training sessions and consulting to help individuals or teams optimize their use of Readwise MCP. Revenue comes from workshops, one-on-one coaching, and troubleshooting support for OAuth setup and advanced tool usage like semantic search and tagging.
Build a platform that uses the skill to aggregate and curate content from Readwise Reader for specific niches, such as industry news or research summaries. Monetize through premium access tiers offering enhanced search, analytics, and export features powered by the MCP tools.
💬 Integration Tip
Ensure the mcporter CLI is properly installed and configured with OAuth; use the --reset flag for troubleshooting stale auth sessions, and always verify connections with list and call commands before automating workflows.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Create, search, and manage Bear notes via grizzly CLI.
Track water and sleep with JSON file storage
Notion API for creating and managing pages, databases, and blocks.
Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch. Token-efficient and freshness-aware.
Work with Obsidian vaults as a knowledge base. Features: fuzzy/phonetic search across all notes, auto-folder detection for new notes, create/read/edit notes with frontmatter, manage tags and wikilinks. Use when: querying knowledge base, saving notes/documents, editing existing notes by user instructions.