Skip to main content
Glama
ddltn

Raindrop MCP Server

by ddltn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RAINDROP_TOKENYesYour Raindrop.io API token obtained from the Raindrop.io Developer Portal

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_root_collections

Get all root collections from Raindrop.io

get_child_collections

Get all child collections from Raindrop.io

get_collection_by_id
Get a specific collection from Raindrop.io by ID Args: collection_id: ID of the collection to fetch
create_collection
Create a new collection in Raindrop.io Args: title: Name of the collection view: View type (list, grid, masonry, simple) public: Whether the collection is public parent_id: ID of parent collection (omit for root collection)
update_collection
Update an existing collection in Raindrop.io Args: collection_id: ID of the collection to update title: New name for the collection view: View type (list, grid, masonry, simple) public: Whether the collection is public parent_id: ID of parent collection (omit for root collection) expanded: Whether the collection is expanded
delete_collection
Delete a collection from Raindrop.io. The raindrops will be moved to Trash. Args: collection_id: ID of the collection to delete
empty_trash

Empty the trash in Raindrop.io, permanently deleting all raindrops in it.

get_raindrop
Get a single raindrop from Raindrop.io by ID Args: raindrop_id: ID of the raindrop to fetch
get_raindrops
Get multiple raindrops from a Raindrop.io collection Args: collection_id: ID of the collection to fetch raindrops from. Use 0 for all raindrops, -1 for unsorted, -99 for trash. search: Optional search query sort: Sorting order. Options: -created (default), created, score, -sort, title, -title, domain, -domain page: Page number (starting from 0) perpage: Items per page (max 50) nested: Whether to include raindrops from nested collections
get_tags
Get tags from Raindrop.io Args: collection_id: Optional ID of the collection to fetch tags from. When not specified, all tags from all collections will be retrieved.
update_raindrop
Update an existing raindrop (bookmark) in Raindrop.io Args: raindrop_id: ID of the raindrop to update title: New title for the raindrop excerpt: New description/excerpt link: New URL important: Set to True to mark as favorite tags: List of tags to assign collection_id: ID of collection to move the raindrop to cover: URL for the cover image type: Type of the raindrop order: Sort order (ascending) - set to 0 to move to first place pleaseParse: Set to True to reparse metadata (cover, type) in the background
update_many_raindrops
Update multiple raindrops at once within a collection Args: collection_id: ID of the collection containing raindrops to update ids: Optional list of specific raindrop IDs to update important: Set to True to mark as favorite, False to unmark tags: List of tags to add (or empty list to remove all tags) cover: URL for cover image (use '<screenshot>' to set screenshots for all) target_collection_id: ID of collection to move raindrops to nested: Include raindrops from nested collections search: Optional search query to filter which raindrops to update

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/ddltn/raindrop-mcp-python'

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