Karakeep integration
Karakeep is a self-hosted bookmark-everything app: it saves links, notes, images and PDFs, crawls each page for a full-text archive and screenshot, and tags them automatically with an LLM. Create, read, update, delete and full-text search bookmarks, attach and detach tags, read the crawled content and the stored assets, upload new assets, manage lists (manual and smart), tags, highlights and RSS feeds, read the current user and storage statistics, and create, list and download instance backups. The host is part of the credential because every install is its own deployment. Authentication is an API key sent as a bearer token.
Say what should happen.
The workflow builds itself.
What you can do with Karakeep
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Bookmark, 9 operations
add_bookmark_to_listAdd bookmark to listPUTAdd a bookmark to a list.create_bookmarkCreate bookmarkPOSTCreate a new bookmark.delete_bookmarkDelete bookmarkDELETEDelete a bookmark.get_bookmarkGet bookmarkGETGet a single bookmark.list_bookmarksList bookmarksGETGet all bookmarks.list_list_bookmarksList list bookmarksGETGet bookmarks in a list.list_tag_bookmarksList tag bookmarksGETGet bookmarks with a tag.remove_bookmark_from_listRemove bookmark from listDELETERemove a bookmark from a list.update_bookmarkUpdate bookmarkPATCHUpdate a bookmark.
Tag, 7 operations
attach_tags_to_bookmarkAttach tags to bookmarkPOSTAttach tags to a bookmark.create_tagCreate tagPOSTCreate a new tag.delete_tagDelete tagDELETEDelete a tag.detach_tags_from_bookmarkDetach tags from bookmarkDELETEDetach tags from a bookmark.get_tagGet tagGETGet a single tag.list_tagsList tagsGETGet all tags.update_tagUpdate tagPATCHUpdate a tag.
Highlight, 6 operations
create_highlightCreate highlightPOSTCreate a new highlight.delete_highlightDelete highlightDELETEDelete a highlight.get_highlightGet highlightGETGet a single highlight.list_bookmark_highlightsList bookmark highlightsGETGet highlights of a bookmark.list_highlightsList highlightsGETGet all highlights.update_highlightUpdate highlightPATCHUpdate a highlight.
List, 6 operations
create_listCreate listPOSTCreate a new list.delete_listDelete listDELETEDelete a list.get_listGet listGETGet a single list.list_bookmark_listsList bookmark listsGETGet lists of a bookmark.list_listsList listsGETGet all lists.update_listUpdate listPATCHUpdate a list.
Asset, 5 operations
attach_asset_to_bookmarkAttach asset to bookmarkPOSTAttach asset to a bookmark.detach_asset_from_bookmarkDetach asset from bookmarkDELETEDetach asset from a bookmark.get_assetGet assetGETGet a single asset.replace_asset_on_bookmarkReplace asset on bookmarkPUTReplace asset on a bookmark.upload_assetUpload assetPOSTUpload a new asset.
Feed, 5 operations
create_feedCreate feedPOSTCreate a new feed.delete_feedDelete feedDELETEDelete a feed.get_feedGet feedGETGet a single feed.list_feedsList feedsGETGet all feeds.update_feedUpdate feedPATCHUpdate a feed.
Backup, 3 operations
delete_backupDelete backupDELETEDelete a backup.get_backupGet backupGETGet a single backup.list_backupsList backupsGETGet all backups.
Check url, 1 operation
check_bookmark_urlCheck bookmark urlGETCheck if a URL exists in bookmarks.
Content, 1 operation
get_bookmark_contentGet bookmark contentGETGet readable bookmark content.
Download, 1 operation
download_backupDownload backupGETDownload a backup.
Fetch, 1 operation
fetch_feed_nowFetch feed nowPOSTTrigger a feed fetch.
Inference, 1 operation
trigger_inference_jobTrigger inference jobPOSTTrigger AI inference on bookmarks (admin).
Me, 1 operation
get_current_userGet current userGETGet current user info.
Recrawl, 1 operation
trigger_recrawl_jobTrigger recrawl jobPOSTTrigger recrawl of links (admin).
Reindex, 1 operation
trigger_reindex_jobTrigger reindex jobPOSTTrigger reindex of all bookmarks (admin).
Search, 1 operation
search_bookmarksSearch bookmarksGETSearch bookmarks.
Signed url, 1 operation
get_asset_signed_urlGet asset signed urlGETGet a signed asset URL.
Stat, 1 operation
get_user_statsGet user statsGETGet current user stats.
Summarize, 1 operation
summarize_bookmarkSummarize bookmarkPOSTSummarize a bookmark.
User, 1 operation
update_user_as_adminUpdate user as adminPUTUpdate a user (admin).
Use Karakeep from Claude Code, Cursor or Codex
Connect Karakeep in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Karakeep operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Karakeep
- Create your workspace
Sign up free. Nothing to install.
- Connect Karakeep once
Add your Karakeep connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Karakeep integration FAQ
What can you do with the Karakeep integration?
LiveContext exposes 54 operations on Karakeep, covering bookmark, tag, highlight and list.
