An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP). - Create bookmarks - Search bookmarks - Filter by tags - Node.js 16 or higher - Raindrop.io account and API token To install Raindrop.io Integration for Claude Desktop automatically via Smithery: 1. Clone the repository: 2. Install dependencies: 3. Set up environment variables: - Create a
Add this skill
npx mdskills install hiromitsusasaki/raindrop-io-mcp-serverWell-documented MCP server with clear tool descriptions and setup but over-scoped permissions
1# Raindrop.io MCP Server2[](https://smithery.ai/server/@hiromitsusasaki/raindrop-io-mcp-server)34An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP).56<a href="https://glama.ai/mcp/servers/@hiromitsusasaki/raindrop-io-mcp-server">7 <img width="380" height="200" src="https://glama.ai/mcp/servers/@hiromitsusasaki/raindrop-io-mcp-server/badge" alt="Raindrop.io Server MCP server" />8</a>910## Features1112- Create bookmarks13- Search bookmarks14- Filter by tags1516## Requirements1718- Node.js 16 or higher19- Raindrop.io account and API token2021## Setup2223### Installing via Smithery2425To install Raindrop.io Integration for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@hiromitsusasaki/raindrop-io-mcp-server):2627```bash28npx -y @smithery/cli install @hiromitsusasaki/raindrop-io-mcp-server --client claude29```3031### Manual Installation32331. Clone the repository:34```bash35git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server36cd raindrop-io-mcp-server37```38392. Install dependencies:40```bash41npm install42```43443. Set up environment variables:45- Create a `.env` file and set your Raindrop.io API token46```47RAINDROP_TOKEN=your_access_token_here48```49504. Build:51```bash52npm run build53```5455## Using with Claude for Desktop56571. Open Claude for Desktop configuration file:58- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`59- Windows: `%APPDATA%\Claude\claude_desktop_config.json`60612. Add the following configuration:62```json63{64 "mcpServers": {65 "raindrop": {66 "command": "node",67 "args": ["PATH_TO_BUILD/index.js"],68 "env": {69 "RAINDROP_TOKEN": "your_access_token_here"70 }71 }72 }73}74```75763. Restart Claude for Desktop7778## Available Tools7980### create-bookmark81Creates a new bookmark.8283**Parameters:**84- `url`: URL to bookmark (required)85- `title`: Title for the bookmark (optional)86- `tags`: Array of tags (optional)87- `collection`: Collection ID (optional)8889### search-bookmarks90Searches through bookmarks.9192**Parameters:**93- `query`: Search query (required)94- `tags`: Array of tags to filter by (optional)9596## Development9798```bash99# Build for development100npm run build101102# Start server103npm start104```105106## Security Notes107108- Always manage API tokens using environment variables109- Set appropriate permissions for Claude for Desktop configuration files110- Restrict unnecessary file access111112## Open Source113114This is an open source MCP server that anyone can use and contribute to. The project is released under the MIT License.115116## Contributing117118Contributions are welcome! Feel free to submit issues, feature requests, or pull requests to help improve this project.119120## Related Links121122- [Model Context Protocol](https://modelcontextprotocol.io/)123- [Raindrop.io API Documentation](https://developer.raindrop.io/)
Full transparency — inspect the skill content before installing.