Install
$ agentstack add mcp-bitterpanda63-raindrop-mcp-server ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Raindrop MCP Server
A Model Context Protocol (MCP) server for Raindrop.io bookmark management. This server enables AI assistants to interact with your Raindrop.io bookmarks, collections, tags, and more through the MCP protocol.
Features
- Raindrops (Bookmarks): Create, read, update, and delete bookmarks with automatic pagination
- Collections: Manage bookmark collections and nested hierarchies
- Tags: View and manage tags across your bookmarks
- User: Access authenticated user information
- Highlights: Create and manage highlights on bookmarks
- Filters: Access filtering options for your collections
Prerequisites
- Node.js 18 or higher
- A Raindrop.io account
- Raindrop.io test Access token (Get your token here)
Installation
- Clone the repository:
git clone https://github.com/bitterpanda63/raindrop-mcp-server.git
cd raindrop-mcp-server
- Install dependencies:
npm install
- Create a
.envfile in the root directory:
RAINDROP_TOKEN=your_raindrop_api_token_here
- Build the project:
npm run build
Usage
Running the Server
Start the MCP server:
npm start
Testing with MCP Inspector
Test the server using the MCP Inspector:
npx @modelcontextprotocol/inspector node dist/index.js
This will open a web interface where you can test all available tools.
Using with Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"raindrop": {
"command": "node",
"args": ["/absolute/path/to/raindrop-mcp/dist/index.js"],
"env": {
"RAINDROP_TOKEN": "your_raindrop_api_token_here"
}
}
}
}
Available Tools
Raindrops (Bookmarks)
get_raindrops- Get all raindrops from a collection (with automatic pagination)get_raindrop- Get a single raindrop by IDcreate_raindrop- Create a new bookmarkupdate_raindrop- Update an existing bookmarkdelete_raindrop- Delete a bookmark
Collections
get_collections- Get root collectionsget_child_collections- Get child collectionsget_collection- Get a single collection by IDcreate_collection- Create a new collectionupdate_collection- Update a collectiondelete_collection- Delete a collection
Tags
get_tags- Get all tagsdelete_tag- Delete a tag
User
get_user- Get authenticated user information
Highlights
get_highlights- Get highlights for a raindropcreate_highlight- Create a highlightdelete_highlight- Delete a highlight
Filters
get_filters- Get filters for a collectionget_suggested_filters- Get suggested filters
Development
Run in development mode with auto-rebuild:
npm run dev
API Documentation
For detailed information about the Raindrop.io API, visit the official documentation.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: bitterpanda63
- Source: bitterpanda63/raindrop-mcp-server
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.