Skip to main content
Glama
karakeep-app

Karakeep MCP server

by karakeep-app

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KARAKEEP_API_KEYYesYour Karakeep API token
KARAKEEP_API_ADDRYesThe address of your Karakeep server

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search-bookmarksC

Search for bookmarks matching a specific a query.

get-bookmarkB

Get a bookmark by id.

create-bookmarkB

Create a link bookmark or a text bookmark

update-bookmarkA

Update fields on an existing bookmark. Only the fields you pass are modified; omitted fields stay unchanged. Returns the updated bookmark.

get-bookmark-contentB

Get the content of the bookmark in markdown

delete-bookmarkA

Delete a bookmark by id. This is destructive — the bookmark, its highlights, and its assets are removed.

get-listsB

Retrieves a list of lists.

get-listB

Retrieve a single list by its id.

update-listA

Update a list. Only the fields you pass are changed. Length caps and smart-list query rules come from the shared list schema.

delete-listA

Delete a list by id. Bookmarks inside the list are not deleted. Child lists are also not deleted. Any child lists become root-level lists (their parentId is set to null). If that isn't the tree change you want, move or re-parent the children before calling this.

add-bookmark-to-listB

Add a bookmark to a list.

remove-bookmark-from-listB

Remove a bookmark from a list.

create-listC

Create a list.

attach-tag-to-bookmarkC

Attach a tag to a bookmark.

detach-tag-from-bookmarkC

Detach a tag from a bookmark.

get-tagsA

List tags with their bookmark counts. Supports filtering and pagination.

get-tagA

Retrieve a single tag by id, including its bookmark counts.

update-tagB

Rename a tag. The new name is normalized by the server.

delete-tagA

Delete a tag by id. Bookmarks that had this tag are not deleted; the tag is just removed from them.

get-tag-bookmarksA

List bookmarks that have a given tag, with pagination.

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/karakeep-app/karakeep'

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