Raindrop.io
About
Integrates with Raindrop.io API to enable creating, searching, and managing bookmarks with features like tag filtering.
Details
- Author
- hiromitsusasaki
- Repository
- hiromitsusasaki/raindrop-io-mcp-server
- GitHub stars
- 60
- Downloads
- 379
- Categories
- Productivity, Other, Knowledge Base, Developer Tools, Design, AI, Search, Infrastructure, API, Frontend
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.)nodeArguments-
Argument 1
PATH_TO_BUILD/index.js
Environment-
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.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
To install Raindrop.io Integration for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @hiromitsusasaki/raindrop-io-mcp-server --client claude
1. Clone the repository:
git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server
cd raindrop-io-mcp-server
2. Install dependencies:
npm install
3. Set up environment variables:
- Create a .env file and set your Raindrop.io API token
RAINDROP_TOKEN=your_access_token_here
4. Build:
npm run build
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": [
"PATH_TO_BUILD/index.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
},
"args": [
"PATH_TO_BUILD/index.js"
],
"command": "node"
}
Macos
{
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
},
"args": [
"PATH_TO_BUILD/index.js"
],
"command": "node"
}
Windows
{
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
},
"args": [
"PATH_TO_BUILD/index.js"
],
"command": "node"
}
Raindrop.io MCP Server
An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP).
<a href="https://glama.ai/mcp/servers/@hiromitsusasaki/raindrop-io-mcp-server">
</a>
Features
- Create bookmarks
- Search bookmarks
- Filter by tags
Requirements
- Node.js 16 or higher
- Raindrop.io account and API token
Setup
Installing via Smithery
To install Raindrop.io Integration for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @hiromitsusasaki/raindrop-io-mcp-server --client claude
Manual Installation
1. Clone the repository:
git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server
cd raindrop-io-mcp-server
2. Install dependencies:
npm install
3. Set up environment variables:
- Create a .env file and set your Raindrop.io API token
RAINDROP_TOKEN=your_access_token_here
4. Build:
npm run build
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": "node",
"args": ["PATH_TO_BUILD/index.js"],
"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.





