raindrop-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host to bind the HTTP server (only used when MCP_TRANSPORT=http). Defaults to '0.0.0.0' as shown in example. | |
| MCP_PORT | No | Port for the HTTP server (only used when MCP_TRANSPORT=http). Defaults to '8591' as shown in example. | |
| MCP_TRANSPORT | No | Transport mode: 'http' for streamable HTTP, 'stdio' for standard input/output. Defaults to 'stdio' if not set. | |
| RAINDROP_ACCESS_TOKEN | Yes | Your Raindrop.io access token. Get it from raindrop.io → Settings → Integrations → For Developers → create an app → Test token. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| collection_listA | Lists all Raindrop.io collections as a flat list. |
| get_collection_treeB | Returns a hierarchical view of all collections with full breadcrumb paths. |
| collection_manageC | Creates, updates, or deletes a collection. Use the operation parameter to specify the action. |
| cleanup_collectionsA | Remove all collections that do not contain any bookmarks. Requires 'confirm: true' to execute. |
| bookmark_searchB | Searches bookmarks with advanced filters, tags, and full-text search. |
| bookmark_manageB | Creates, updates, or deletes bookmarks. Use the operation parameter to specify the action. |
| get_raindropA | Fetch a single Raindrop.io bookmark by ID. |
| list_raindropsB | List Raindrop.io bookmarks for a collection with pagination. |
| bulk_edit_raindropsB | Bulk update, move, or remove bookmarks in a specific collection. |
| library_auditA | Scans the entire library for broken links and duplicate bookmarks. |
| empty_trashA | Permanently delete all bookmarks currently in the trash collection. Requires 'confirm: true' to execute. |
| remove_duplicatesA | Scans all collections and removes duplicate bookmarks (same URL, keeping the oldest) in batches of 50. Supports dry run to report counts without deleting. |
| tag_manageB | Renames, merges, or deletes tags. Use the operation parameter to specify the action. |
| highlight_manageA | Creates, updates, or deletes highlights. Use the operation parameter to specify the action. Highlights live on the bookmark: mutations are a PUT of the bookmark's
|
| diagnosticsD | Diagnostics resource and runtime metadata. |
| get_suggestionsB | Get suggestions for tags and collections for a specific URL or existing bookmark. |
| suggest_tagsA | Suggests relevant tags for a bookmark based on its URL (via Raindrop's suggest endpoint). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/aderaaij/raindrop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server