MCP Tools Reference

The Reedle MCP server exposes 40 tools across 9 categories. All tools are scoped to your account — they can only read and modify your own data.

Authentication

All tools use your Personal Access Token (rdk_ prefix) set via the MCP_AUTH_TOKEN environment variable. See the setup guide for configuration.

Articles
reedle_list_articlesList saved articles. Filter by list, source type, status, starred, or archived.
reedle_get_articleGet metadata for a specific article including highlight and comment counts.
reedle_get_article_contentGet the full markdown content of an article. Use when you need to read the text.
reedle_create_articleSave a new article from a URL (auto-fetched) or as a plain text snippet.
reedle_update_articleUpdate article properties: title, starred, archived status. Only provided fields change.
reedle_delete_articleSoft-delete an article. Record is marked deleted but not permanently removed.
reedle_search_articlesKeyword search across article titles and content.
reedle_add_article_to_listAdd an article to a list. Articles can belong to multiple lists.
reedle_remove_article_from_listRemove an article from a list. Article stays in library (Inbox).
reedle_move_article_to_inboxRemove an article from all lists, placing it back in Inbox.
Search
reedle_search_semanticAI-powered semantic search across all articles, highlights, and comments. Finds by meaning, not just keywords.
reedle_find_similar_articlesFind articles semantically similar to a given article based on content embeddings.
Lists
reedle_list_listsList all reading lists (folders) with their article counts.
reedle_get_listGet details about a specific list including article count.
reedle_create_listCreate a new list to organize articles.
reedle_update_listUpdate a list's name.
reedle_delete_listDelete a list. Articles are moved to Inbox, not deleted.
Highlights
reedle_list_highlightsList highlights. Filter by article_id for highlights from a specific article.
reedle_get_highlightGet a specific highlight with article context and attached comments.
reedle_create_highlightCreate a highlight on an article. Requires exact text and position.
reedle_update_highlightUpdate highlight text or position.
reedle_delete_highlightSoft-delete a highlight and its associated comments.
Processing
reedle_process_urlSave a URL. Returns immediately with article ID — poll reedle_get_processing_status for completion.
reedle_get_processing_statusCheck processing status of an article: queued, processing, done, or error.
reedle_get_youtube_transcriptSave a YouTube video with its transcript extracted. Pass URL or video ID.
reedle_get_bilibili_transcriptSave a Bilibili video with its transcript. Requires Bilibili authentication cookie.
Tags
reedle_list_tagsList all unique tags used across your library.
reedle_tag_articleAdd or remove tags from an article.
Flashcards
reedle_list_decksList all flashcard decks with card counts and due counts.
reedle_get_deckGet deck details including all its cards.
reedle_list_cards_dueGet flashcards due for review today, sorted by due date.
reedle_create_cardCreate a flashcard in a deck. Optionally link it to a source article.
reedle_review_cardSubmit a card review with a rating. FSRS algorithm schedules the next review.
reedle_get_study_statsStudy statistics: total reviews, cards due, and learning progress.
Credits
reedle_get_credit_balanceGet your current credit balance. 1 credit = $0.001 USD.
reedle_get_credit_historyCredit usage history: operations, model used, tokens, and cost.
Comments
reedle_list_commentsList comments on a highlight or article.
reedle_create_commentAdd a comment to a highlight or article.
reedle_update_commentEdit an existing comment.
reedle_delete_commentDelete a comment.

Usage examples

Once connected, ask your AI assistant in natural language:

AskTools used
"Summarize my last 5 articles"reedle_list_articles → reedle_get_article_content × 5
"Find everything I saved about LLMs"reedle_search_semantic
"Create flashcards from this article's highlights"reedle_list_highlights → reedle_create_card × n
"Save this YouTube video"reedle_get_youtube_transcript
"How many credits do I have left?"reedle_get_credit_balance
"What papers are due for review today?"reedle_list_cards_due