Raindrop.io
About
Integrates with the Raindrop.io API to enable bookmark creation, searching, tagging, and collection management for automated bookmark organization and retrieval.
Details
- Author
- anarcher
- Repository
- anarcher/raindrop-io-mcp-server
- Categories
- Productivity, Developer Tools, Design, AI, Search, Infrastructure, API, Automation, Project Management
Jump to
- Create bookmarks
- Search bookmarks
- Filter by tags
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Raindrop.ioCommand (node, npx, python, etc.)/path/to/raindrop-mcp-serverEnvironment-
RAINDROP_TOKEN
your_access_token_here
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
RAINDROP_TOKEN
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
1. Clone the repository:
git clone https://github.com/anarcher/raindrop-io-mcp-server
cd raindrop-io-mcp-server
2. Install dependencies:
go mod tidy
3. Set up environment variables:
- Create a .env file and set your Raindrop.io API token
RAINDROP_TOKEN=your_access_token_here
4. Build:
go build -o raindrop-mcp-server
create-bookmark
Creates a new bookmark. Parameters: url (string, required), title (string, optional), tags (array of strings, optional), collection (string, optional)
search-bookmarks
Searches through bookmarks. Parameters: query (string, required), tags (array of strings, optional)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"raindrop.io": {
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
},
"args": [],
"command": "/path/to/raindrop-mcp-server"
}
}
}
Linux
{
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
},
"args": [],
"command": "/path/to/raindrop-mcp-server"
}
Macos
{
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
},
"args": [],
"command": "/path/to/raindrop-mcp-server"
}
Windows
{
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
},
"args": [],
"command": "/path/to/raindrop-mcp-server"
}
Raindrop.io MCP Server (Go)
An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP), implemented in Go.
Features
- Create bookmarks
- Search bookmarks
- Filter by tags
Requirements
- Go 1.20 or higher
- Raindrop.io account and API token
Setup
1. Clone the repository:
git clone https://github.com/anarcher/raindrop-io-mcp-server
cd raindrop-io-mcp-server
2. Install dependencies:
go mod tidy
3. Set up environment variables:
- Create a .env file and set your Raindrop.io API token
RAINDROP_TOKEN=your_access_token_here
4. Build:
go build -o raindrop-mcp-server
Using with Claude for Desktop
1. Open Claude for Desktop configuration file:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
2. Add the following configuration:
{
"mcpServers": {
"raindrop": {
"command": "/path/to/raindrop-mcp-server",
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
}
}
}
}
3. Restart Claude for Desktop
Available Tools
create-bookmark
Creates a new bookmark.Parameters:
- url: URL to bookmark (required)
- title: Title for the bookmark (optional)
- tags: Array of tags (optional)
- collection: Collection ID (optional)
search-bookmarks
Searches through bookmarks.Parameters:
- query: Search query (required)
- tags: Array of tags to filter by (optional)
Development
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





