home / mcp / raindrop mcp server

Raindrop MCP Server

Go-based MCP server to create and search Raindrop.io bookmarks with optional tag filtering

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "anarcher-raindrop-io-mcp-server": {
      "command": "raindrop-mcp-server",
      "args": [],
      "env": {
        "RAINDROP_TOKEN": "your_access_token_here"
      }
    }
  }
}

You can connect Claude and other MCP clients to Raindrop.io using this MCP server implemented in Go. It lets you create bookmarks, search your Raindrop.io collection, and filter results by tags, all through an MCP-enabled client. This makes it easy to manage your bookmarks from chat or automation workflows without leaving your workflow environment.

How to use

Start the MCP server locally and point your MCP client to it. You will run a small local Go-based server that exposes the standard MCP endpoints for creating bookmarks and searching bookmarks. To use it with an MCP client, configure the client to connect to the local server and supply your Raindrop.io API token as an environment variable. The server will then perform actions against your Raindrop.io account on your behalf.

How to install

Prerequisites: you need Go 1.20 or higher installed on your machine. You also need a Raindrop.io account and an API token to access your bookmarks.

1. Clone the project directory.

2. Navigate into the project directory.

3. Tidy dependencies.

4. Create a configuration file with your Raindrop.io API token as an environment variable.

5. Build the server binary.

6. Run the server and use your MCP client to connect to it.

Configuration and usage samples

{
  "mcpServers": {
    "raindrop": {
      "command": "raindrop-mcp-server",
      "env": {
        "RAINDROP_TOKEN": "your_access_token_here"
      }
    }
  }
}

Security and maintenance notes

Keep the Raindrop.io API token in a secure location and restrict access to the machine running the MCP server. Use the minimum required permissions for the token, and avoid sharing it broadly. Regularly update dependencies and rebuild the server when you apply security patches.

Troubleshooting tips

If the server cannot authenticate with Raindrop.io, double-check that RAINDROP_TOKEN is correctly set in the environment where the server runs. Verify that the server binary has execute permissions and that the client is configured to point to the correct command path. Look for clear error messages from the server output to guide remediation.

Available tools

create-bookmark

Creates a new bookmark in Raindrop.io with a URL, optional title, tags, and optional collection.

search-bookmarks

Searches the Raindrop.io bookmarks using a query and optional tag filters.