# Raindrop.io — MCP server on mcp.ai > Connect your Raindrop.io account and use 11 tools for bookmarks straight from your AI agent. Connect with your own API key. Raindrop.io is a bookmark manager for organizing, searching, tagging, highlighting, sharing, importing, and exporting saved web content. By: mcp.ai · official Page: https://mcp.ai/raindrop ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_raindrop?ms=1787296020000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/raindrop/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/raindrop/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/raindrop/skill.md Postman collection (v2.1): https://mcp.ai/raindrop/postman.json ## Tools - raindrop_create_bookmark(link: string, note?: string, tags?: string[], title?: string, excerpt?: string, important?: boolean, collection_id?: integer) — Save one URL as a Raindrop bookmark with optional organization and notes. - raindrop_create_bookmarks(bookmarks: object[]) — Create 1 to 100 bookmarks in one request with optional organization and notes. - raindrop_create_collection(view?: string, title: string, public?: boolean, parent_id?: integer) — Create a root or nested Raindrop collection. - raindrop_delete_bookmark(permanent: boolean, raindrop_id: integer) — Move a bookmark to Trash or permanently delete a bookmark already in Trash, requiring the caller to state the intended deletion mode. - raindrop_delete_empty_collection(collection_id: integer) — Delete a positive-ID collection after a best-effort check that it contains no bookmarks or child collections. Raindrop has no atomic conditional delete, so avoid concurrent changes while this action r - raindrop_get_bookmark(raindrop_id: integer) — Get one bookmark and its highlights by Raindrop ID. - raindrop_list_bookmarks(page?: integer, sort?: string, nested?: boolean, search?: string, per_page?: integer, collection_id?: integer) — List, search, filter, and sort bookmarks in a collection, all bookmarks, Unsorted, or Trash, returning one page and the next page number when available. - raindrop_list_collections() — List all root and nested collections in the connected Raindrop account, including IDs, parent relationships, titles, and bookmark counts. - raindrop_list_tags(collection_id?: integer) — List tag names and bookmark counts globally or within one collection. - raindrop_update_bookmark(link?: string, note?: string, tags?: string[], title?: string, excerpt?: string, important?: boolean, raindrop_id: integer, collection_id?: integer) — Update selected bookmark fields, move it to another collection, or replace its tags while preserving omitted fields. - raindrop_update_collection(view?: string, title?: string, public?: boolean, expanded?: boolean, collection_id: integer) — Change selected properties of an existing Raindrop collection without replacing omitted properties. ## Example prompts - "What can I do in Raindrop.io?" - "Show me a summary of my Raindrop.io account" ## Links Docs: https://mcp.ai/docs/mcps/raindrop Website: https://mcp.ai/mcps/raindrop