← Back to directory
R

Raindrop MCP Server

Community
Connect Raindrop.io to your AI assistant with natural language
GitHub source repository ↗
★ 180 Stars Category · Cloud Storage Very popular Source revision 5b1e7f96cf82
52FMRS · D
Reliability
8/20
Security and permissions
10/20
Maintenance
12/20
Documentation
12/20
Setup experience
10/20
Read the FMRS scoring method →

Raindrop MCP Server is a community-developed server that connects Raindrop.io, a bookmark management service, to AI assistants. It provides tools to create, update, and delete collections and bookmarks, search bookmarks by tags, domain, type, date, manage tags and highlights, bulk edit, audit broken links and duplicates, and manage trash. It supports stdio transport and can be configured for use with various clients like Claude Desktop, Gemini CLI, and others. Requires a Raindrop.io account and API access token.

Tools

diagnostics
Server diagnostic information and library health metrics.
collection_list
List all collections as a flat list.
get_collection_tree
Hierarchical view of collections with full breadcrumb paths.
collection_manage
Create, update, or delete collections.
bookmark_search
Advanced search with filters, tags, and pagination.
bookmark_manage
Create, update, or delete bookmarks.
get_raindrop
Fetch a single bookmark by ID.
list_raindrops
List bookmarks for a collection with pagination.
get_suggestions
AI-powered organization advice (tags/collections) for a URL or bookmark.
suggest_tags
Suggest relevant tags from bookmark metadata using AI-assisted analysis.
bulk_edit_raindrops
Bulk update, move, or remove bookmarks in a specific collection.
tag_manage
Rename, merge, or delete tags.
highlight_manage
Create, update, or delete highlights.
library_audit
Scan library for broken links, duplicates, and untagged items.
empty_trash
Permanently empty the trash (requires confirmation).
cleanup_collections
Remove empty collections (requires confirmation).
remove_duplicates
Find and remove duplicate bookmarks with safe confirmation flow.

Setup

  1. Ensure you have a Raindrop.io account and obtain an API access token from https://app.raindrop.io/settings/integrations.
  2. Set the environment variable RAINDROP_ACCESS_TOKEN.
  3. Run using npx: npx -y @adeze/raindrop-mcp, or add the server to your MCP client configuration with the command and token. For Claude Desktop, you can download the .mcpb file and configure it.
claude_desktop_config.json
{
  "servers": {
    "raindrop": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@adeze/raindrop-mcp@latest"
      ],
      "env": {
        "RAINDROP_ACCESS_TOKEN": "YOUR_RAINDROP_ACCESS_TOKEN"
      }
    }
  }
}

Fit and risk

Best for

  • Individuals and teams who rely on Raindrop.io for bookmark management.
  • Users who want to control their bookmarks via an AI assistant using natural language.

Not for

  • Users without a Raindrop.io account or who cannot provide an API token.
  • Users who require an official hosted solution (the official Streamable HTTP endpoint exists, but this server is self-hosted).

Required permissions

  • Requires a Raindrop.io API token, which grants read and write access to the user's collections, bookmarks, tags, highlights, and trash.

Risks and side effects

  • Requires managing an API token; leakage may lead to unauthorized modifications of bookmark data.
  • Some destructive tools (e.g., empty_trash, remove_duplicates) require confirmation but are irreversible.
  • Community-maintained, may be less stable than official servers.

Troubleshooting

  1. Ensure RAINDROP_ACCESS_TOKEN is set correctly.
  2. Verify the token is valid; you can regenerate it from Raindrop.io settings.
  3. If using npx, ensure npx and Node are installed and network access to the npm registry is available.

Use cases

Add, organize, and search bookmarks using natural language commands.
Automatically organize collections and tags with AI suggestions.
Perform bulk cleanup of duplicate bookmarks, fix broken links, and manage trash.

Supported clients

Claude DesktopFull support
Gemini CLIFull support
Codex CLIFull support
Claude CodeFull support
GitHub CopilotFull support