Skip to main content
Glama
aderaaij

raindrop-mcp

by aderaaij

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost to bind the HTTP server (only used when MCP_TRANSPORT=http). Defaults to '0.0.0.0' as shown in example.
MCP_PORTNoPort for the HTTP server (only used when MCP_TRANSPORT=http). Defaults to '8591' as shown in example.
MCP_TRANSPORTNoTransport mode: 'http' for streamable HTTP, 'stdio' for standard input/output. Defaults to 'stdio' if not set.
RAINDROP_ACCESS_TOKENYesYour Raindrop.io access token. Get it from raindrop.io → Settings → Integrations → For Developers → create an app → Test token.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
collection_listA

Lists all Raindrop.io collections as a flat list.

get_collection_treeB

Returns a hierarchical view of all collections with full breadcrumb paths.

collection_manageC

Creates, updates, or deletes a collection. Use the operation parameter to specify the action.

cleanup_collectionsA

Remove all collections that do not contain any bookmarks. Requires 'confirm: true' to execute.

bookmark_searchB

Searches bookmarks with advanced filters, tags, and full-text search.

bookmark_manageB

Creates, updates, or deletes bookmarks. Use the operation parameter to specify the action.

get_raindropA

Fetch a single Raindrop.io bookmark by ID.

list_raindropsB

List Raindrop.io bookmarks for a collection with pagination.

bulk_edit_raindropsB

Bulk update, move, or remove bookmarks in a specific collection.

library_auditA

Scans the entire library for broken links and duplicate bookmarks.

empty_trashA

Permanently delete all bookmarks currently in the trash collection. Requires 'confirm: true' to execute.

remove_duplicatesA

Scans all collections and removes duplicate bookmarks (same URL, keeping the oldest) in batches of 50. Supports dry run to report counts without deleting.

tag_manageB

Renames, merges, or deletes tags. Use the operation parameter to specify the action.

highlight_manageA

Creates, updates, or deletes highlights. Use the operation parameter to specify the action.

Highlights live on the bookmark: mutations are a PUT of the bookmark's highlights array (an entry with an _id edits it; empty text removes it).

diagnosticsD

Diagnostics resource and runtime metadata.

get_suggestionsB

Get suggestions for tags and collections for a specific URL or existing bookmark.

suggest_tagsA

Suggests relevant tags for a bookmark based on its URL (via Raindrop's suggest endpoint).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aderaaij/raindrop-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server